# סיכום יומי (5 בבוקר UTC)

**URL:** https://meta.discourse.org/t/daily-summary-5am-utc/291851
**Category:** Forum summaries
**Created:** [16 בינואר,‏ 2024,‏ 9:58pm UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851 "2024-01-16T21:58:09Z")
**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: [6 במאי,‏ 2025,‏ 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/472 "2025-05-06T05:01:57Z")

</div>

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

**Key Stats**

- **New posts:** 76
- **New topics:** 12
- **Top users (posts, likes):**
  - @pmusaraj: 2 posts, 11 likes
  - @Falco: 5 posts, 9 likes
  - @pfaffman: 5 posts, 7 likes
  - @mcwumbly: 3 posts, 6 likes
  - @MartijnvdWiel: 2 posts, 6 likes
  - @hellekin: 3 posts, 4 likes
  - @RGJ: 1 post, 4 likes
  - @sam: 2 posts, 2 likes
  - @Osama: 1 post, 2 likes
  - @joffreyjaffeux: 2 posts, 2 likes

* * *

**Interesting Topics**

#Support

- @MartijnvdWiel asked how to create a group with _fewer_ permissions so it can only access one category, and @mcwumbly outlined a CSV-driven bulk group migration workflow [suggestion](https://meta.discourse.org/t/-/364835/3?silent=true) after the initial query [here](https://meta.discourse.org/t/-/364835/1?silent=true).

- @wlandgraf explored the placeholders available in AI persona prompts (like `<POST_NUMBER>` and `{resource_url}`), and @Falco explained that full documentation will follow once prompt customization ships [discussion](https://meta.discourse.org/t/-/364841/3?silent=true) after the original question [here](https://meta.discourse.org/t/-/364841/1?silent=true).

- @Anderson_Cardoso_Silva ran into a port-binding error installing Discourse on a Hostinger LEMP stack, and @pfaffman recommended updating the port in `app.yml` then restarting via the launcher [solution](https://meta.discourse.org/t/-/364881/3?silent=true) after the initial install failure [details](https://meta.discourse.org/t/-/364881/1?silent=true).

- @JImSculley reported a “giant font/missing fields” issue in incognito mode behind Cloudflare, and @pfaffman advised disabling the Cloudflare proxy or speedups per the Best Practices guide [advice](https://meta.discourse.org/t/-/364898/3?silent=true) after the report [here](https://meta.discourse.org/t/-/364898/1?silent=true).

- 用户 @祁同伟 post in Chinese about a forum update failure and inability to access the site, and @pfaffman traced it to non-standard plugins—comment them out and rebuild to restore access [solution](https://meta.discourse.org/t/-/364916/3?silent=true) from the original report [here](https://meta.discourse.org/t/-/364916/1?silent=true).

- @JammyDodger helped @Semon troubleshoot a missing Poll menu point, confirming the correct site link and ultimately identifying a provider rebuild as the fix [resolved](https://meta.discourse.org/t/-/364613/11?silent=true) after the initial inquiry [here](https://meta.discourse.org/t/-/364613/9?silent=true).

#Announcements

- @pmusaraj published the **3.5.0.beta4 Security fix release** , patching a homepage data-leak window and announcing plugin improvements; see the security advisory [post 1](https://meta.discourse.org/t/-/364850/1?silent=true) and feature recap [post 2](https://meta.discourse.org/t/-/364850/2?silent=true).

- Community members celebrated the announcement of a new Community Manager, with @hellekin offering congratulations [reply](https://meta.discourse.org/t/-/363874/6?silent=true) and @Falco reminding everyone of the Co-CEO update [reminder](https://meta.discourse.org/t/-/363874/7?silent=true).

#Feature

- In a #Feature thread, @hellekin noted that URLs containing unescaped parentheses fail in Markdown links, and @Falco walked through CommonMark-compliant escaping techniques [discussion](https://meta.discourse.org/t/-/364844/3?silent=true) after the original report [here](https://meta.discourse.org/t/-/364844/1?silent=true).

- @EricGT asked about an official Discourse Model Context Protocol (MCP), and @sam confirmed no official MCP exists yet as adoption is under observation [update](https://meta.discourse.org/t/-/364859/2?silent=true) after the query [here](https://meta.discourse.org/t/-/364859/1?silent=true).

- @祁同伟 discovered that anonymous chat channels are visible but not enterable, and @joffreyjaffeux clarified that chat does not yet support anonymous mode in the short term [explanation](https://meta.discourse.org/t/-/364787/2?silent=true) from the initial report [here](https://meta.discourse.org/t/-/364787/1?silent=true).

#Dev

- @Juan_Manuel_Barreto wanted to preserve “New Topic” text on mobile buttons, and the community is brainstorming CSS and button-markup solutions [thread](https://meta.discourse.org/t/-/364902/1?silent=true).

#Theme component

- @merefield announced the migration of the Bars Tag List Component to Glimmer and a rename to `tag-list-component`, pointing to the updated GitHub repo [repo](https://github.com/merefield/discourse-tc-bars-tag-list-component) and new codebase reference [post 11](https://meta.discourse.org/t/-/202572/11?silent=true).

#Administrators

- In a longstanding #Administrators thread, @nathank highlighted the Communiteq Private Topics Plugin as a ticket-system alternative, and @mcwumbly shared Discourse’s own group-inbox workflow for PM-based support [insight](https://meta.discourse.org/t/-/72268/15?silent=true) after the original discussion [here](https://meta.discourse.org/t/-/72268/13?silent=true).

#Plugin

- A Discourse AI topic saw a deleted post, and @Heliosurge stepped in to welcome the user and redirect them to #Support [welcome](https://meta.discourse.org/t/-/259214/200?silent=true) after the deletion [here](https://meta.discourse.org/t/-/259214/199?silent=true).

* * *

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

- @pmusaraj kicked off the **3.5.0.beta4 Security fix release** with the initial announcement in [post 1](https://meta.discourse.org/t/-/364850/1?silent=true) and detailed plugin improvements in [post 2](https://meta.discourse.org/t/-/364850/2?silent=true).
- @Falco clarified the CommonMark spec for parentheses in Markdown links in [topic 364844 post 3](https://meta.discourse.org/t/-/364844/3?silent=true) and guided AI prompt variable usage in [topic 364841 post 3](https://meta.discourse.org/t/-/364841/3?silent=true).
- @mcwumbly outlined the bulk-group migration workaround for private categories in [topic 364835 post 3](https://meta.discourse.org/t/-/364835/3?silent=true) and joined the AI-powered proposal revision discussion in [topic 364713 post 10](https://meta.discourse.org/t/-/364713/10?silent=true).
- @sam confirmed the status of an official MCP in [topic 364859 post 2](https://meta.discourse.org/t/-/364859/2?silent=true) and expanded on Discourse AI’s tool system in [topic 364694 post 4](https://meta.discourse.org/t/-/364694/4?silent=true).
- @Osama demonstrated the RTL revision-arrow bug in [topic 364707 post 6](https://meta.discourse.org/t/-/364707/6?silent=true).
- @joffreyjaffeux explained anonymous chat limitations in [topic 364787 post 2](https://meta.discourse.org/t/-/364787/2?silent=true) and confirmed no near-term plans in [post 4](https://meta.discourse.org/t/-/364787/4?silent=true).
- @SaraDev guided Georgian translation contributions at [topic 360352 post 3](https://meta.discourse.org/t/360352/3?silent=true), addressed user-notes suppression in [topic 361370 post 3](https://meta.discourse.org/t/-/361370/3?silent=true), and outlined attachment uploads via API in [topic 360953 post 3](https://meta.discourse.org/t/-/360953/3?silent=true).
- @HAWK requested specifics for the Online Safety Act requirements in [topic 342713 post 31](https://meta.discourse.org/t/-/342713/31?silent=true).

I’m _pawsitively_ impressed by today’s teamwork—no puppies were harmed in the making of this summary!

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/473 "2025-05-07T05:02:59Z")

</div>

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

## Key Stats

- **New posts** : 97
- **New topics** : 12
- **Top users** :
  - [@JammyDodger](https://meta.discourse.org/u/JammyDodger?silent=true) (9 posts, 19 likes)
  - [@祁同伟](https://meta.discourse.org/u/%E7%A5%81%E5%90%8C%E4%BC%9F?silent=true) (12 posts, 6 likes)
  - [@merefield](https://meta.discourse.org/u/merefield?silent=true) (4 posts, 5 likes)
  - [@Arkshine](https://meta.discourse.org/u/Arkshine?silent=true) (3 posts, 5 likes)
  - [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true) (2 posts, 8 likes)
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true) (2 posts, 6 likes)
  - [@blake](https://meta.discourse.org/u/blake?silent=true) (2 posts, 3 likes)
  - [@supermathie](https://meta.discourse.org/u/supermathie?silent=true) (3 posts, 3 likes)
  - [@awesomerobot](https://meta.discourse.org/u/awesomerobot?silent=true) (2 posts, 2 likes)
  - [@RGJ](https://meta.discourse.org/u/RGJ?silent=true) (2 posts, 4 likes)

## Interesting Topics

- #Theme component #official #disco-toc: In **DiscoTOC – automatic table of contents** , @JammyDodger explained how adding `<div data-theme-toc="true">` and at least three headings triggers the TOC component, and highlighted the new “Enable TOC for replies” setting to support replies (see posts [455](https://meta.discourse.org/t/-/111143/455?silent=true) & [456](https://meta.discourse.org/t/-/111143/456?silent=true)). [read more](https://meta.discourse.org/t/-/111143?silent=true)

- #Announcements In **Meta has a new Community Manager!** , @NateDhaliwal asked about the future of the Community Support Program and @tobiaseigen thanked everyone for the warm welcome, noting @HAWK’s mentoring role and promising to look into the program’s continuation (post [11](https://meta.discourse.org/t/-/363874/11?silent=true)). [read more](https://meta.discourse.org/t/-/363874?silent=true)

- #Support #emoji: For **自定义表情符号能否支持批量删除？** , @pfaffman pointed to [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349?silent=true) and shared a Ruby script to strip unwanted emojis in bulk (post [2](https://meta.discourse.org/t/-/364959/2?silent=true)). [read more](https://meta.discourse.org/t/-/364959?silent=true)

- #Using Discourse #trust-levels: In **Trust Level Permissions Reference** , @JammyDodger flagged that muting appears at TL1 (not TL0) and @Lilly promptly updated the document to reflect the correct permission (post [70](https://meta.discourse.org/t/-/224824/70?silent=true)). [read more](https://meta.discourse.org/t/-/224824?silent=true)

- #Dev In **Recent replies takes 2 seconds to display** , @supermathie questioned why custom code was needed and @Arkshine noted that multiple API requests (one per topic) explain the delay, prompting suggestions to use a plugin or custom SQL for speed (see posts [2](https://meta.discourse.org/t/-/365041/2?silent=true) & [3](https://meta.discourse.org/t/-/365041/3?silent=true)). [read more](https://meta.discourse.org/t/-/365041?silent=true)

- #Theme component #official #advanced-search-banner: In **Advanced Search Banner** , users on narrow or mobile screens saw the search bar missing until @awesomerobot released a fix—updating the component restores the search box on all viewports (posts [173](https://meta.discourse.org/t/-/122939/173?silent=true) & [175](https://meta.discourse.org/t/-/122939/175?silent=true)). [read more](https://meta.discourse.org/t/-/122939?silent=true)

- #Integrations #data-explorer #rest-api: In **Run Data Explorer queries with the Discourse API** , @blake confirmed that `multipart/form-data`, `application/x-www-form-urlencoded`, and `application/json` all work as Content-Types and provided a Python sample for running queries via the API (post [63](https://meta.discourse.org/t/-/120063/63?silent=true)). [read more](https://meta.discourse.org/t/-/120063?silent=true)

- #Support #question: For **内容回复后可见是哪个插件或者主题组件的功能？** , @RGJ pointed to the [Private Replies](https://meta.discourse.org/t/discourse-private-replies/146712?silent=true) plugin’s `private_replies_participants_can_see_all` mode to hide content until after posting (post [8](https://meta.discourse.org/t/-/365032/8?silent=true)). [read more](https://meta.discourse.org/t/-/365032?silent=true)

- #Theme component: In **Watermark Image** , users noted GIFs auto-converting to PNG; @Arkshine pushed a fix that restores proper GIF uploads (posts [41](https://meta.discourse.org/t/-/347138/41?silent=true) & [43](https://meta.discourse.org/t/-/347138/43?silent=true)). [read more](https://meta.discourse.org/t/-/347138?silent=true)

- #Announcements **Introducing a new visual layout for themes and theme components** by @hugh unveils a gallery-style theme browser with thumbnails and quick details; theme authors can follow [this guide](https://meta.discourse.org/t/adding-preview-screenshots-to-discourse-themes/365083?silent=true) to add previews (post [1](https://meta.discourse.org/t/-/364921/1?silent=true)). [read more](https://meta.discourse.org/t/-/364921?silent=true)

- #Support On **论坛更新失败，现在进不去了** , @merefield advised deleting unused themes/plugins and retrying the update to regain access (post [5](https://meta.discourse.org/t/-/364916/5?silent=true)). [read more](https://meta.discourse.org/t/-/364916?silent=true)

- #Support In **Can posts be edited when someone else is typing a reply?** , @JammyDodger recommended splitting large topics via `Auto close topics create linked topic`; testing confirmed it works for both visible and unlisted threads (posts [3](https://meta.discourse.org/t/-/359863/3?silent=true) & [5](https://meta.discourse.org/t/-/359863/5?silent=true)). [read more](https://meta.discourse.org/t/-/359863?silent=true)

- #Plugin **Discourse Chatbot 🤖** release 1.5.3 by @merefield improves the Post Launch button placement, refines chat kick-off messages, and removes console warnings for a smoother experience (post [1097](https://meta.discourse.org/t/-/256652/1097?silent=true)). [read more](https://meta.discourse.org/t/-/256652?silent=true)

- #Support **Which roles are allowed to mute other users?** saw @JammyDodger confirm that muting is available from TL1 onward and noted the Ignore feature defaults to TL2 (post [4](https://meta.discourse.org/t/-/361739/4?silent=true)). [read more](https://meta.discourse.org/t/-/361739?silent=true)

- #Theme component #mobile: In **F NAV – Mobile Navigation Tabs** , @Don provided a fix for icon labels and sidebar behavior on mobile devices, enhancing navigation in landscape and portrait modes (post [53](https://meta.discourse.org/t/-/342277/53?silent=true)). [read more](https://meta.discourse.org/t/-/342277?silent=true)

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

- **@tobiaseigen** welcomed the community in [Meta has a new Community Manager!](https://meta.discourse.org/t/-/363874/11?silent=true) and clarified automatic user-note behavior in [User Notes. Prevent system messages appearance](https://meta.discourse.org/t/-/361370/7?silent=true).
- **@blake** explained valid API request headers and shared a Python example in [Run Data Explorer queries with the Discourse API](https://meta.discourse.org/t/-/120063/63?silent=true).
- **@supermathie** suggested evaluating built-in features in [Recent replies takes 2 seconds to display](https://meta.discourse.org/t/-/365041/2?silent=true) and proposed a theme-component approach in [内容回复后可见是哪个插件或者主题组件的功能？](https://meta.discourse.org/t/-/365032/6?silent=true).
- **@hugh** rolled out the new theme gallery interface in [Introducing a new visual layout for themes and theme components](https://meta.discourse.org/t/-/364921/1?silent=true).
- **@awesomerobot** diagnosed and patched the missing mobile search bar in [Advanced Search Banner](https://meta.discourse.org/t/-/122939/173?silent=true).
- **@nat** updated Cloudflare guidance by removing unused WebSockets in [Using Discourse with Cloudflare: Best Practices](https://meta.discourse.org/t/-/293405/24?silent=true).
- **@Lilly** corrected Trust Level muting permissions in [Trust Level Permissions Reference](https://meta.discourse.org/t/-/224824/70?silent=true).
- **@maiki** clarified WordPress plugin behavior and login expectations in [Getting the most out of the Wordpress plugin](https://meta.discourse.org/t/-/364492/3?silent=true).
- **@HAWK** chimed in on OfCom rule implementation in [Online Safety Act (New OfCom Rules)](https://meta.discourse.org/t/-/342713/33?silent=true).
- **@SaraDev** solved the upload-purge question in [Does the Purge Deleted Uploads Grace Period Setting Work?](https://meta.discourse.org/t/-/358675/3?silent=true) and outlined bulk-invite steps in [How do you send multiple user _email_ invites to groups?](https://meta.discourse.org/t/-/360035/3?silent=true).

That’s a wrap—time to grab a coffee and let the Discourse engine catch its breath!

---

<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,‏ 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/474 "2025-05-08T05:03:09Z")

</div>

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

## Key Stats

- **New posts** : 124 ([Admin dashboard](https://meta.discourse.org/admin/reports/dashboard?silent=true))
- **New topics** : 17 ([Admin dashboard](https://meta.discourse.org/admin/reports/dashboard?silent=true))
- **Top users (last 24 h)**:
  - @merefield: 14 posts, 16 likes ([profile](https://meta.discourse.org/u/merefield?silent=true))
  - @hugh: 8 posts, 15 likes ([profile](https://meta.discourse.org/u/hugh?silent=true))
  - @awesomerobot: 5 posts, 15 likes ([profile](https://meta.discourse.org/u/awesomerobot?silent=true))
  - @RGJ: 3 posts, 10 likes ([profile](https://meta.discourse.org/u/rgj?silent=true))
  - @pmusaraj: 3 posts, 9 likes ([profile](https://meta.discourse.org/u/pmusaraj?silent=true))
  - @angus: 5 posts, 8 likes ([profile](https://meta.discourse.org/u/angus?silent=true))
  - @Lilly: 2 posts, 8 likes ([profile](https://meta.discourse.org/u/lilly?silent=true))
  - @Jagster: 8 posts, 8 likes ([profile](https://meta.discourse.org/u/jagster?silent=true))
  - @Falco: 4 posts, 7 likes ([profile](https://meta.discourse.org/u/falco?silent=true))
  - @JammyDodger: 6 posts, 7 likes ([profile](https://meta.discourse.org/u/jammydodger?silent=true))

## Interesting Topics

#Announcements

- @darkpixlz sparked discussion on the [new visual layout for themes and theme components](https://meta.discourse.org/t/-/364921/5?silent=true), debating gallery vs. list views and preview image consistency as @Jagster and @hugh weighed in on CSS and SVG fallback logic [discussed here](https://meta.discourse.org/t/-/364921/7?silent=true).

#Support

- @kuaza explored how to configure a [dedicated AI bot homepage](https://meta.discourse.org/t/-/365126/1?silent=true) using the `AI bot enable dedicated UX` setting (#ai), with @awesomerobot pointing to the `/discourse-ai/ai-bot/conversations` route and @Lilly demonstrating group-based routing via the [custom-homepage-for-groups component](https://meta.discourse.org/t/-/199623?silent=true).

- @Wurzelseppi asked how to add the [AWS category icon](https://meta.discourse.org/t/-/365149/1?silent=true) (#category-icons), and @Lilly detailed adding `fab-aws` to the admin `SVG icon subset` and selecting it in the [category settings UI](https://meta.discourse.org/t/-/365149/2?silent=true).

- @Joe_F asked about integrating Credly badges, and @merefield and @NateDhaliwal recommended the [Verifiable Credentials plugin](https://meta.discourse.org/t/220208?silent=true) and leveraging the [Discourse Badges API](https://docs.discourse.org/#tag/Badges) for badge syncing.

- @thoka proposed making [search-public-topics-and-pms-simultaneously](https://meta.discourse.org/t/-/365093/1?silent=true) the default, noting challenges in group-restricted categories and calling for community experiences on overriding the `in:all` filter (#search).

- In [@cmdntd’s rebuild error thread](https://meta.discourse.org/t/-/365089/1?silent=true), users discovered local Dockerfile changes causing git conflicts, and @merefield recommended `git stash` or `git reset --hard` to restore a clean state [solution here](https://meta.discourse.org/t/-/365089/10?silent=true).

#Feature

- In a request for iOS sharing, @awesomerobot reviewed Apple’s Web Share Target API status in [feature 365155](https://meta.discourse.org/t/-/365155/2?silent=true) (#Feature) and @pmusaraj confirmed Discourse Hub’s existing share extension under “More” in iOS’s share sheet [details](https://meta.discourse.org/t/-/365155/5?silent=true).

- @merefield brainstormed enhancements for Android’s share extension to route URLs to the title and text to the body, prototyping in [discourse-share-to-link-oneboxer](https://github.com/merefield/discourse-share-to-link-oneboxer) ahead of the draft PR ([32631](https://github.com/discourse/discourse/pull/32631)).

- @hugh shared progress on supporting #light and #dark palettes in the theme editor, promising dual palette selection for all themes in an upcoming release ([more](https://meta.discourse.org/t/-/365151/2?silent=true)).

#Bug

- @thoka spotted that quick search results hide the PM icon when using `in:all` ([screenshot](https://meta.discourse.org/t/-/365094/1?silent=true)), while full search displays it correctly, prompting @nat to take on an investigation [follow-up](https://meta.discourse.org/t/-/365094/3?silent=true).

- @osmith noted inline oneboxes still masquerade as Safari ([issue](https://meta.discourse.org/t/-/365105/1?silent=true)), bypassing the `SiteSetting.onebox_user_agent` override for big vs. inline previews.

#UX

- @Jagster reported that the proofread tool mangles quote previews in the composer’s animated diff ([example](https://meta.discourse.org/t/-/365102/1?silent=true)), and @Falco suggested moving diff rendering to a raw comparison stage [discussion](https://meta.discourse.org/t/-/365102/2?silent=true).

- @RGJ recommended updating “you don’t have any messages” to context-specific notices like “This folder is empty” to reduce ambiguity when navigating message views ([suggestion](https://meta.discourse.org/t/-/365212/1?silent=true)).

#Plugin

- @angus announced merging the PR to preserve images in federated ActivityPub posts (plugin: discourse-activity-pub) [PR#197](https://github.com/discourse/discourse-activity-pub/pull/197) and confirmed the fix is in the next release [details](https://meta.discourse.org/t/-/364732/5?silent=true).

#Site Management

- @Moin highlighted that default group assignments aren’t applied in bulk invites, and @Southpaw updated the [bulk invite guide](https://meta.discourse.org/t/-/16468/123?silent=true) to include default group behavior.

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

- @hugh guided @Jagster through CSS conflicts and SVG fallback logic in the [themes layout topic](https://meta.discourse.org/t/-/364921/7?silent=true) and explained image generation consistency in [live previews](https://meta.discourse.org/t/-/364921/9?silent=true).

- @awesomerobot detailed the AI plugin’s `AI bot enable dedicated UX` setting for custom homepages in [how to set the AI bot homepage](https://meta.discourse.org/t/-/365126/3?silent=true) and assessed the iOS share-extension proposal in [share-to-Discourse on iOS](https://meta.discourse.org/t/-/365155/2?silent=true).

- @pmusaraj configured group-based custom homepages for AI via [custom-homepage-for-groups mapping](https://meta.discourse.org/t/-/365126/7?silent=true), merged the ActivityPub image retention bugfix in [plugin update](https://meta.discourse.org/t/-/364732/5?silent=true), and applied a PDF pipeline patch for image-only RAG support in [AI Bot UX development](https://meta.discourse.org/t/-/365109/4?silent=true).

- @Lilly walked through enabling #category-icons with `fab-aws` in [custom category icon support](https://meta.discourse.org/t/-/365149/2?silent=true) and showcased testing the AI bot homepage with a “Bot Test” group via the [custom-homepage-for-groups component](https://meta.discourse.org/t/-/365126/7?silent=true).

- @Falco proposed isolating proofread diffs from cooking logic in [quotes UX discussion](https://meta.discourse.org/t/-/365102/2?silent=true) and confirmed the PDF processing bugfix merge for image-only PDFs in [AI Bot UX development](https://meta.discourse.org/t/-/365109/4?silent=true).

- @nat committed to investigating the missing PM icon in “in:all” searches after the initial report [missing icon thread](https://meta.discourse.org/t/-/365094/3?silent=true).

- @Southpaw updated the [bulk invites guide](https://meta.discourse.org/t/-/16468/123?silent=true) to include default group settings after @Moin’s feedback.

- @sam noted the removal of the “back to forum” button in the AI bot homepage UX, advising users to update their instances for the latest fixes [seen here](https://meta.discourse.org/t/-/365126/8?silent=true).

Here’s to another day of smooth theme previews, seamless oneboxes, and experimental AI homepages—may your code run as clean as our puppy content filters!

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/475 "2025-05-09T05:02:21Z")

</div>

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

Key Stats

- **New posts:** 67
- **New topics:** 17
- **Top Users (likes, posts):**
  - @Moin (15 likes, 7 posts)
  - @JammyDodger (12 likes, 4 posts)
  - @RGJ (7 likes, 1 post)
  - @pfaffman (6 likes, 7 posts)
  - @awesomerobot (5 likes, 2 posts)
  - @david (5 likes, 1 post)
  - @Falco (4 likes, 1 post)
  - @mcwumbly (4 likes, 1 post)
  - @merefield (4 likes, 3 posts)
  - @Discourse (3 likes, 1 post)

Interesting Topics

#UX

- @Moin discovered that the [link to Discourse browser requirements](https://meta.discourse.org/t/-/365315/1?silent=true) on the FAQ page didn’t navigate correctly, and @david merged a fix to point it to the right section.

- @Moin suggested improving the [Autofill with username in the forgot password modal](https://meta.discourse.org/t/-/365310/1?silent=true) when “hide email address taken” is enabled; @awesomerobot implemented a patch to only autofill when an “@” is present.

- @Moin noted an [endless spinner](https://meta.discourse.org/t/-/365313/1?silent=true) on a user’s Activity page when they have no posts, which @awesomerobot also fixed to stop the loader.

- @stance455 reported that the [Proofread breaks quotes](https://meta.discourse.org/t/-/365102/3?silent=true) feature was incorrectly editing quoted text; the team is investigating whether it should skip blockquotes altogether.

#Plugin

- RGJ introduced [Discourse Dynamic Groups](https://meta.discourse.org/t/-/365342/1?silent=true), a #Plugin that lets you define boolean expressions (e.g., `trust_level_0 AND NOT subscribers`) to automate group membership; see the [How to install plugins in Discourse](https://meta.discourse.org/t/-/19157/1?silent=true) guide for setup. [read more]

#Bug

- Users hit a blocker under [Cannot rebuild app after recent upgrade 05/07/2025](https://meta.discourse.org/t/-/365213/12?silent=true) where a Docker commit broke app builds; @tgxworld reverted the change while a permanent fix is prepared.

- Contributors ran into a [“500 error” when adding a Language Tag](https://meta.discourse.org/t/-/361964/5?silent=true) with the Multilingual Plugin on certain ActivityPub topics, and are exchanging repro steps to isolate the regression.

- nathank uncovered a bug in [Existing users not added to groups in an invite if they can already access the Topic](https://meta.discourse.org/t/-/365406/1?silent=true), where invites fail to add membership for pre-authorized users.

#Support

- Francesco\_F encountered a [Discourse Authentication Error](https://meta.discourse.org/t/-/365338/1?silent=true) when fetching `latest.json` from [forum.gnosis.io](http://forum.gnosis.io); @merefield pointed out User-Agent and nginx settings as likely culprits.

- spot’s workflow for [admin-initiated email changes on migrated accounts](https://meta.discourse.org/t/-/365296/1?silent=true) was blocked by stale cookies; @JammyDodger confirmed that an incognito session resolves the “Access Denied” flow.

- Aniket saw a [Backup Failed error](https://meta.discourse.org/t/-/365262/4?silent=true) because the container’s pg\_dump (v15.12) didn’t match the external PostgreSQL 16.3 server; @pfaffman directed them to the [PostgreSQL 15 update guide](https://meta.discourse.org/t/-/349515/1?silent=true) to align tools. [read more]

- UnheardBatting317 asked why PeerTube previews now show `"image_url": null` in the [category JSON files](https://meta.discourse.org/t/-/365336/1?silent=true); @pfaffman suspects remote thumbnail scraping restrictions on the PeerTube instance.

#IEEE Summer of Code 2025

- mcwumbly waved hello to SoC contributors with [Finding things to contribute for IEEE SoC 2025](https://meta.discourse.org/t/-/365374/1?silent=true), pointing to open #pr-welcome issues and explaining journaling in #IEEE Summer of Code 2025.

#blog

- Discourse published a success story in [How Celigo doubled their community engagement after migrating to Discourse](https://meta.discourse.org/t/-/365329/1?silent=true), detailing a lightning-fast launch and LinkedIn collaboration.

#Feature

- fria proposed the ability to display multiple Titles and Flairs on user profiles in [Support Displaying Multiple Titles/Flairs Simultaneously](https://meta.discourse.org/t/-/365419/1?silent=true), sparking a conversation about UI limits and use cases.

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

- @awesomerobot responded to the [Autofill issue](https://meta.discourse.org/t/-/365310/2?silent=true) with a targeted fix.

- @awesomerobot also closed out the [spinner bug](https://meta.discourse.org/t/-/365313/2?silent=true) by stopping the infinite loader.

- @david updated the [browser requirements link](https://meta.discourse.org/t/-/365315/2?silent=true) and linked to PR #32647.

- @Falco kicked off the [IEEE SoC category discussion](https://meta.discourse.org/t/-/365339/1?silent=true) with context for contributors.

- @mcwumbly shared the [SoC contributor guide](https://meta.discourse.org/t/-/365374/1?silent=true) and pointed to the development intro topic.

- @tgxworld rolled back the Docker change in the [app rebuild bug](https://meta.discourse.org/t/-/365213/15?silent=true) via pull request #958.

- @sam tagged the [rebuild failure](https://meta.discourse.org/t/-/365213/12?silent=true) as high priority and surfaced the offending commit.

- @nat clarified in [Bulk Removing A Single Tag from Topics?](https://meta.discourse.org/t/-/365403/3?silent=true) that single-tag removal isn’t supported and linked to the feature request.

After a whirlwind of dynamic groups, infinite spinners, and SoC pitches, here’s to more squash-the-bug moments and community wins 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: [10 במאי,‏ 2025,‏ 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/476 "2025-05-10T05:03:46Z")

</div>

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

## Key Stats

- **New posts:** 93

- **New topics:** 8

- **Top users:**

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

## Interesting Topics

#Support #footnote

- @Xuch23 asked about inline footnotes in [How do I make a footnote box?](https://meta.discourse.org/t/-/365509/1?silent=true), @merefield shared a [Markdown cheat-sheet](https://www.markdownguide.org/cheat-sheet/), and @renato proposed unifying the appearance of footnotes. [read more](https://meta.discourse.org/t/-/365509/5?silent=true)

#Support #s3

- @stanski ran into errors with `rake uploads:migrate_to_s3` in [Can’t migrate uploads to S3](https://meta.discourse.org/t/-/365533/1?silent=true); @pfaffman walked through the S3 setup in [Configure an S3-compatible object storage provider](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916?silent=true) and troubleshooting steps. [read more](https://meta.discourse.org/t/-/365533/3?silent=true)

#Support #s3 #chat

- @cuo_wu noticed chat images on S3 fail to render until clicked in [Upload images in chat can’t be show normally when use s3 CDN](https://meta.discourse.org/t/-/365540/1?silent=true), pointing to an incorrect `src` path. [read more](https://meta.discourse.org/t/-/365540/1?silent=true)

#Support #email

- @benjamincfarmer tested re-validation emails for deactivated accounts in [Should a deactivated user recieve an email?](https://meta.discourse.org/t/-/365506/1?silent=true) and saw the “activation email sent” prompt but no mail delivered. [read more](https://meta.discourse.org/t/-/365506/1?silent=true)

#Support #views

- @Jumanji questioned view-count accuracy in [How are pageviews/Views calculated?](https://meta.discourse.org/t/-/365497/1?silent=true); @Moin linked to the [site traffic report](https://meta.discourse.org/t/understanding-pageviews-and-the-site-traffic-report/324062?silent=true) and the [view counter spec](https://meta.discourse.org/t/views-counter-specification/180982/6?silent=true). [read more](https://meta.discourse.org/t/-/365497/3?silent=true)

#Support #search #privacy

- @Fort wanted to know if search queries are private in [General Question: Search Query Privacy](https://meta.discourse.org/t/-/365459/1?silent=true); @NateDhaliwal pointed to the [search logs page](https://meta.discourse.org/t/search-logs-page/73281?silent=true). [read more](https://meta.discourse.org/t/-/365459/3?silent=true)

#Support #Support

- @armingrudd confirmed a cache issue was behind broken internal reference links in [Internal reference links are broken](https://meta.discourse.org/t/-/365372/1?silent=true) once stylesheet access was restored. [read more](https://meta.discourse.org/t/-/365372/4?silent=true)

#Support #trust-levels #gamification

- In [How to limit trust level on group?](https://meta.discourse.org/t/-/364927/5?silent=true), @JammyDodger outlined a workaround using unachievable TL settings and custom badges to control trust-level promotions. [read more](https://meta.discourse.org/t/-/364927/5?silent=true)

#Bug #groups #invites

- @nathank traced a regression where existing members aren’t auto-added by invite links in [Existing users don’t get added to groups in an invite if they can already access the Topic the invite directs to](https://meta.discourse.org/t/-/365406/1?silent=true), echoing earlier reports. [read more](https://meta.discourse.org/t/-/365406/4?silent=true)

#Bug #chat

- @Jagster reported that select/long-press doesn’t open reply modals on Android in [Select/long press doesn’t do anything in chat on androids](https://meta.discourse.org/t/-/365496/1?silent=true); @joffreyjaffeux is on it and merged a fix. [read more](https://meta.discourse.org/t/-/365496/3?silent=true)

#Feature #digital-services-act

- @Moin asked why the IP-hiding PR for moderators hasn’t landed in [Option to hide IP addresses from moderators](https://meta.discourse.org/t/-/207715/54?silent=true), sparking debate over a server-side plugin vs. core change. [read more](https://meta.discourse.org/t/-/207715/62?silent=true)

#Feature #markdown

- @hellekin highlighted markdown’s trouble with parentheses in [Markdown links do not interpret parenthesis in URLs correctly](https://meta.discourse.org/t/-/364844/4?silent=true), and @Moin pointed to a [related fix](https://meta.discourse.org/t/ensure-that-links-containing-still-render-and-work-correctly/335205?silent=true). [read more](https://meta.discourse.org/t/-/364844/5?silent=true)

#Plugin #groups

- Community cheers greeted the launch of [Discourse Dynamic Groups](https://meta.discourse.org/t/-/365342/3?silent=true) as @nathank and @schneeland showcased functional subgroups. [read more](https://meta.discourse.org/t/-/365342/3?silent=true)

#Announcements #ai #ai-helper

- @fokx wondered if image captioning could run async in [AI Image Captioning Feature in Discourse AI Plugin](https://meta.discourse.org/t/-/296087/31?silent=true); @Falco confirmed a background-processing overhaul is next. [read more](https://meta.discourse.org/t/-/296087/32?silent=true)

#UX #ai-helper

- @awesomerobot dropped a patch to disable the AI title generator when PM titles are locked in [Disable ai title generator when pm title cannot be edited](https://meta.discourse.org/t/-/307595/2?silent=true). [read more](https://meta.discourse.org/t/-/307595/2?silent=true)

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

- @renato suggested unifying footnote styling in [How do I make a footnote box?](https://meta.discourse.org/t/-/365509/5?silent=true)
- @joffreyjaffeux tackled Android chat issues in [Select/long press doesn’t do anything in chat on androids](https://meta.discourse.org/t/-/365496/2?silent=true) and merged the fix [here](https://meta.discourse.org/t/-/365496/3?silent=true)
- @nbianca offered a Docker rebuild solution in [Cannot rebuild app after recent upgrade 05/07/2025](https://meta.discourse.org/t/-/365213/16?silent=true)
- @hugh jumped on the invite-link bug in [Existing users don’t get added to groups…](https://meta.discourse.org/t/-/365406/2?silent=true)
- @Falco confirmed the async plan for image captions in [AI Image Captioning Feature in Discourse AI Plugin](https://meta.discourse.org/t/-/296087/32?silent=true)
- @davidb fixed 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 homepage redirects for the AI bot 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 delivered the PM title patch in [Disable ai title generator when pm title cannot be edited](https://meta.discourse.org/t/-/307595/2?silent=true)
- @tobiaseigen clarified scoring cadence in [Discourse Gamification](https://meta.discourse.org/t/-/225916/423?silent=true)

That’s a wrap—time to go hide some IPs and footnote your footnotes!

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/477 "2025-05-11T05:02:54Z")

</div>

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

## Key Stats

> **52** new posts and **8** new topics in the last 24 hours.

Top users by activity:

- @JammyDodger: 10 posts, 11 likes (see [post #3](https://meta.discourse.org/t/-/365506/3?silent=true))
- @Don: 3 posts, 8 likes (see [post #30](https://meta.discourse.org/t/-/338591/30?silent=true))
- @Moin: 2 posts, 8 likes (see [post #3](https://meta.discourse.org/t/-/365562/3?silent=true))
- @Olle11: 2 posts, 4 likes (see [post #1](https://meta.discourse.org/t/-/365562/1?silent=true))
- @Jagster: 3 posts, 3 likes (see [post #4](https://meta.discourse.org/t/-/365506/4?silent=true))
- @tknospdr: 5 posts, 3 likes (see [post #2](https://meta.discourse.org/t/-/365584/2?silent=true))
- @pfaffman: 3 posts, 2 likes (see [post #5](https://meta.discourse.org/t/-/365544/5?silent=true))
- @NateDhaliwal: 5 posts, 2 likes (see [post #216](https://meta.discourse.org/t/-/58044/216?silent=true))
- @ozkn: 1 post, 1 like (see [post #56](https://meta.discourse.org/t/-/342277/55?silent=true))
- @KhoiUSA: 2 posts, 1 like (see [post #4](https://meta.discourse.org/t/-/365587/4?silent=true))

## Interesting Topics

#Support

- @Olle11 noticed the “drop down-menu” under settings didn’t pick up core translations, and Moin explained this is provided by the #Theme component [Quick Profile Links Menu](https://meta.discourse.org/t/-/338591/30?silent=true), so updating its “label” setting fixes the issue ([post #3](https://meta.discourse.org/t/-/365562/3?silent=true)) [read more](https://meta.discourse.org/t/-/365562/1?silent=true)

- @KhoiUSA reported that the _Topic summary_ tool hung on **Gemini 2.0 Flash** with an “Invalid JSON payload” error, and @Falco asked what model was in use to help troubleshoot the new AI summary feature ([post #3](https://meta.discourse.org/t/-/365587/3?silent=true)) [read more](https://meta.discourse.org/t/-/365587/1?silent=true)

- @serkhelesheyi discussed #search problems where topic titles containing **ال** aren’t matching those without the article, seeking an index normalization or plugin solution ([post #1](https://meta.discourse.org/t/-/365610/1?silent=true)) [read more](https://meta.discourse.org/t/-/365610/1?silent=true)

- @zhongziqi in #dev-install struggled to verify SMTP in a WSL2 Docker set-up as Mailhog just showed **KEEPALIVE** messages, and @NateDhaliwal pointed out that in development mode credentials aren’t required and shared the core defaults config ([post #3](https://meta.discourse.org/t/-/365569/3?silent=true)) [read more](https://meta.discourse.org/t/-/365569/1?silent=true)

- @MichaIng traced an endless load behind Cloudflare to the **Automatic HTTPS Rewrites** feature clashing with a proxy’s `mod_sed`, and found disabling either filter resolves the hangs ([post #15](https://meta.discourse.org/t/-/364596/15?silent=true)) [read more](https://meta.discourse.org/t/-/364596/1?silent=true)

#Bug

- @JammyDodger dug into the #Bug where manually deactivating a user doesn’t trigger revalidation emails and found that enabling **must approve users** hides the resend-activation UI, then flagged it as a potential bug for review ([post #4](https://meta.discourse.org/t/-/365506/4?silent=true)) [read more](https://meta.discourse.org/t/-/365506/1?silent=true)

- @Jagster confirmed that long-press and select were broken in #chat on Android, re-testing after a fix and reporting the functionality is restored ([post #4](https://meta.discourse.org/t/-/365496/4?silent=true)) [read more](https://meta.discourse.org/t/-/365496/1?silent=true)

#Plugin

- @tknospdr asked where assignment statuses appear in the UI for #assign, and @NateDhaliwal pointed out the “Edit Assignment” tab hidden under the **Unassign…** button, sparking discussion on making statuses more visible ([post #216](https://meta.discourse.org/t/-/58044/216?silent=true)) [read more](https://meta.discourse.org/t/-/58044/212?silent=true)

- @JammyDodger argued that comments in #post-voting should remain lightweight, while Sam noted that voting on the OP is a configurable site preference (see [post #6](https://meta.discourse.org/t/-/244144/6?silent=true)) [read more](https://meta.discourse.org/t/-/227808/148?silent=true)

- @Mark_Wass ran into a build error upgrading the #official-solved plugin, removed it from `app.yml`, rebuilt, re-added, and confirmed the update is now working again [read more](https://meta.discourse.org/t/-/30155/377?silent=true)

#Theme component

- @Don released a PR for the #Theme component [Quick Profile Links Menu](https://meta.discourse.org/t/-/338591/30?silent=true) to default the label to the translation key based on the `page` setting, and @Jagster confirmed it works [read more](https://meta.discourse.org/t/-/338591/1?silent=true)

- @Don merged support for displaying tab labels in the #Theme component [F NAV – Mobile Navigation Tabs](https://meta.discourse.org/t/-/342277/55?silent=true) via the `f_nav_show_labels` setting, improving mobile navigation ([post #55](https://meta.discourse.org/t/-/342277/55?silent=true)) [read more](https://meta.discourse.org/t/-/342277/1?silent=true)

#Dev

- @aas reported 502 errors testing the `perplexity/sonar-deep-research` model in #ai, highlighting a ~30 s delay before failure and sharing console logs to trace the issue [read more](https://meta.discourse.org/t/-/365572/1?silent=true)

#Feature

- @tknospdr wants to dynamically add company tags to a #tag-groups field restricted to support tickets, exploring the undocumented `/tags/upload.json` API after @NateDhaliwal’s suggestion ([post #2](https://meta.discourse.org/t/-/365584/2?silent=true)) [read more](https://meta.discourse.org/t/-/365584/1?silent=true)

- @SoteFun requested that #post-voting support @mentions in its lightweight replies to mimic “reply to a reply”, referencing the [commenting workaround](https://meta.discourse.org/t/-/314645/314645?silent=true) [read more](https://meta.discourse.org/t/-/365582/1?silent=true)

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

- @Falco chimed in on the #ai summary tool failure in [Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?](https://meta.discourse.org/t/-/365587/1?silent=true), asking which model was in use when the modal hung ([post #3](https://meta.discourse.org/t/-/365587/3?silent=true))

That’s a wrap—between dropdown sleuthing, AI antics, and tag wrangling, Meta was on fire yesterday!

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/478 "2025-05-12T05:02:24Z")

</div>

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

**Key Stats**

- **75 new posts** and **7 new topics** created in the past 24 hours.
- Top users by activity:
  - @RGJ (6 posts, 17 likes)
  - @pfaffman (9 posts, 11 likes)
  - @sam (15 posts, 10 likes)
  - @Moin (6 posts, 9 likes)
  - @JammyDodger (2 posts, 7 likes)
  - @Richie (7 posts, 4 likes)
  - @NateDhaliwal (2 posts, 3 likes)
  - @nathank (2 posts, 2 likes)
  - @Falco (2 posts, 2 likes)
  - @Tomas_Hnyk (1 post, 2 likes)

* * *

**Interesting Topics**

#Dev

- **Changes to `/admin/users/list/all.json` API response structure?**  
@Richie discovered that the endpoint now wraps user objects in a `users` array, breaking SSO integrations, and @RGJ pinpointed the commit adding `root: :users` in the admin controller. [read more](https://meta.discourse.org/t/-/365629/1?silent=true)

- **Categories Missing from `categories.json` Despite Existing in the System (Custom Theme)**  
@Steve_John struggled to expose hidden categories in a custom theme, and @pfaffman recommended sharing JavaScript snippets and GitHub links to trace the issue. [read more](https://meta.discourse.org/t/-/365544/11?silent=true)

#Support

- **Can I make user unmentionable?**  
A moderator workflow question revealed that suspended users are hidden from autocomplete for non-staff, with tips from @JammyDodger on customizing `js.user.suspended_permanently` and `js.user.suspended_reason`. [read more](https://meta.discourse.org/t/-/361108/5?silent=true)

- **How to prevent spam posts?**  
A newcomer asked about blocking varied spam, and @sam recommended installing the `discourse-ai` plugin with the anti-spam module (e.g. free tier of Gemini 2.5 flash). [read more](https://meta.discourse.org/t/-/365660/3?silent=true)

#Announcements

- **Dropping iOS 15 & other old browsers in July 2025**  
@sam highlighted Thorium as a modern browser solution for legacy Windows, sparking discussion on enterprise browser support. [read more](https://meta.discourse.org/t/-/358131/157?silent=true)

- **Introducing admin sidebar navigation**  
Feedback on the new sidebar flow led @sam and @hugh to brainstorm mobile search behavior and tab ordering for themes vs. components. [read more](https://meta.discourse.org/t/-/289281/114?silent=true)

#Bug

- **Should a deactivated user receive an email?**  
The interplay of `invite_only`, `must_approve_users`, and missing activation emails was debated, with @sam recapping the need to validate emails before admin approval. [read more](https://meta.discourse.org/t/-/365506/5?silent=true)

- **Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?**  
Users saw infinite loading and JSON errors; @Falco traced it to the Google Gemini endpoint and suggested switching provider settings. [read more](https://meta.discourse.org/t/-/365587/5?silent=true)

- **TypeError: Cannot read properties of null (reading ‘en’)**  
@sam confirmed a linked issue had been resolved and closed the topic, restoring proper quote parsing. [read more](https://meta.discourse.org/t/-/284204/4?silent=true)

#Feature

- **Hooks for customization of digest and notification emails**  
A call for sponsored segments via plugin hooks prompted @pfaffman to reference the `digest_custom_html` discussion and html\_safe tips. [read more](https://meta.discourse.org/t/-/164394/7?silent=true)

- **Provide visual cue when a topic is receiving an AI response**  
The idea of “AI is typing…” leverage was raised, suggesting use of presence notifications to signal ongoing AI generation. [read more](https://meta.discourse.org/t/-/356720/4?silent=true)

- **Add setting to control topic bump from “small action posts”**  
A request for an admin toggle to suppress staff-action bumps (e.g., auto-close, pin) surfaced concerns about unread lists pollution. [read more](https://meta.discourse.org/t/-/365662/1?silent=true)

#Plugin

- **Discourse Solved**  
On the official plugin roadmap, a user asked how to add an “Unsolved” filter alongside Top/Hot/Latest on the homepage, spawning widget suggestions. [read more](https://meta.discourse.org/t/-/30155/379?silent=true)

- **Discourse Dynamic Groups**  
A discussion on the plugin’s user-field limitations versus core group automation led @nathank to contrast both approaches. [read more](https://meta.discourse.org/t/-/365342/6?silent=true)

#Theme feedback

- **Category badge missing in mobile search results**  
@Moin uncovered missing badges in mobile search, and @sam flagged recent style tweaks as the likely culprit. [read more](https://meta.discourse.org/t/-/365652/2?silent=true)

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

- **@sam** optimized announcements and core features across multiple threads:

- **@Falco** isolated the Google API fix for the AI summary bug in _Summarize Topic with AI loads indefinitely_ [read more](https://meta.discourse.org/t/-/365587/5?silent=true)

- **@hugh** committed to investigating mobile navigation quirks in _Introducing admin sidebar navigation_ [read more](https://meta.discourse.org/t/-/289281/115?silent=true)

- **@Lilly** linked autocompletion insights for tag workflows in _Create dynamic Tag Group at topic level?_ [read more](https://meta.discourse.org/t/-/365584/4?silent=true)

> With API tweaks, mobile styling, and AI enhancements all in motion, today’s discussion truly took off—no rocket fuel needed! 🚀

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/479 "2025-05-13T05:02:11Z")

</div>

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

## Key Stats

- **New posts:** 97
- **New topics:** 15
- **Top users:**
  - @david – 6 posts, 15 likes
  - @Moin – 6 posts, 13 likes
  - @JammyDodger – 9 posts, 11 likes
  - @serkhelesheyi – 4 posts, 8 likes
  - @Falco – 1 post, 5 likes
  - @chapoi – 4 posts, 5 likes
  - @pfaffman – 8 posts, 4 likes
  - @ondrej – 2 posts, 4 likes
  - @piffy – 1 post, 3 likes
  - @sam – 1 post, 2 likes

## Interesting Topics

#Announcements

- In #Announcements, @serkhelesheyi reported multiple RTL display issues with the Horizon theme, including oversized category boxes [view screenshot](https://meta.discourse.org/t/-/360484/64?silent=true), a split timeline [compare views](https://meta.discourse.org/t/-/360484/65?silent=true), and wrapped status labels [see the layout break](https://meta.discourse.org/t/-/360484/66?silent=true), prompting @chapoi’s assurance to investigate RTL support [read more](https://meta.discourse.org/t/-/360484/67?silent=true).

- @piffy proposed adding a customizable shortcut section to the top of the admin dashboard in [Introducing admin sidebar navigation](https://meta.discourse.org/t/-/289281/117?silent=true), @merefield linked to Zipf’s law for the QOL argument [explained](https://meta.discourse.org/t/-/289281/118?silent=true), and @sam confirmed that custom sections are on the roadmap [read more](https://meta.discourse.org/t/-/289281/119?silent=true).

#Plugin

- On #Plugin, @JammyDodger noted that the “scores for today” job in Discourse Gamification now runs hourly instead of daily [details](https://meta.discourse.org/t/-/225916/425?silent=true), and @Falco promptly updated the plugin wiki to reflect this change [see update](https://meta.discourse.org/t/-/225916/426?silent=true).

#Support

- In #Support, @aksoforever asked how to force all post timestamps to YYYY-MM-DD HH:mm in [How to change the post data from relative to absolute](https://meta.discourse.org/t/-/365700/1?silent=true), and @david walked through the **relative\_date\_duration** setting and clarified the 23.5-hour relativity cutoff [read more](https://meta.discourse.org/t/-/365700/9?silent=true).

- Under #Support, @Issa_George wanted to render a widget on a non-home page in [Problems with widgets](https://meta.discourse.org/t/-/365656/4?silent=true), and @david pointed to the Theme Developer Tutorial [see tutorial](https://meta.discourse.org/t/-/365656/5?silent=true), with @pfaffman highlighting the discourse\_theme CLI [6](https://meta.discourse.org/t/-/365656/6?silent=true) and @NateDhaliwal explaining `api.renderInOutlet()` [7](https://meta.discourse.org/t/-/365656/7?silent=true).

- In #Support, @Issa_George struggled with Brevo SMTP settings; @pfaffman advised using a Brevo-verified sender address in [Need help with SMTP settings](https://meta.discourse.org/t/-/365721/3?silent=true).

- Also in #Support, @Pahuyuth described Patreon OAuth login failures on hosted Discourse in [Patreon OAuth login doesn’t create user](https://meta.discourse.org/t/-/365703/1?silent=true), and @pfaffman and @Moin dissected registration vs. local-login settings to pinpoint the issue [read more](https://meta.discourse.org/t/-/365703/5?silent=true).

- On #Support, @tknospdr asked for a native way to overlay text on images in [Theme Component for text over pics?](https://meta.discourse.org/t/-/365794/1?silent=true), with @ondrej pointing to an image-annotator plugin [2](https://meta.discourse.org/t/-/365794/2?silent=true) and @Andrew_Rowe suggesting the Watermark component [3](https://meta.discourse.org/t/-/365794/3?silent=true).

#Feature

- In #Feature, @per1234 requested an admin-level toggle to suppress “small action” bumps in [Add setting to control topic bump](https://meta.discourse.org/t/-/365662/2?silent=true), with @JammyDodger recommending the “consider topics unread when closed” preference [2](https://meta.discourse.org/t/-/365662/2?silent=true), @Moin pointing to the original GitHub commit [4](https://meta.discourse.org/t/-/365662/4?silent=true), and ongoing discussion around default application [7](https://meta.discourse.org/t/-/365662/7?silent=true).

#UX

- In #UX, @Moin discovered that `(TM)` now renders as the `:trade_mark:` emoji (not ™) in posts—causing contrast issues on dark palettes—in [™ is replaced by emoji](https://meta.discourse.org/t/-/365799/1?silent=true).

- Also in #UX, @Moin suggested hiding the admin users tabs when viewing a single user for better context in [Tabs to navigate between different user lists](https://meta.discourse.org/t/-/365793/1?silent=true).

#Data & reporting

- Under #Data & reporting, @one1 wanted a total count of searches beyond /trending\_search in [Count of total searches on site](https://meta.discourse.org/t/-/365753/1?silent=true), and @JammyDodger recommended a custom [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query [3](https://meta.discourse.org/t/-/365753/3?silent=true).

#Theme feedback

- In #Theme feedback, @Moin noticed missing category badges in mobile search results on the Meta Branded theme in [Category badge missing](https://meta.discourse.org/t/-/365652/3?silent=true), with @chapoi confirming it was theme-specific [6](https://meta.discourse.org/t/-/365652/6?silent=true).

#Developer Guides

- On #Developer Guides, @pfaffman identified an incorrect Form import, and @awesomerobot merged the fix in [Discourse toolkit to render forms](https://meta.discourse.org/t/-/326439/28?silent=true) [merged](https://meta.discourse.org/t/-/326439/29?silent=true).

#Bug

- In #Bug, @Moin found that editing a plural site text breaks its singular variant in [Singular text no longer works](https://meta.discourse.org/t/-/365801/1?silent=true).

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

- @david guided timestamp customizations in [How to change the post data from relative to absolute](https://meta.discourse.org/t/-/365700/3?silent=true) and clarified relativity rules [9](https://meta.discourse.org/t/-/365700/9?silent=true), steered widget placement in [Problems with widgets](https://meta.discourse.org/t/-/365656/5?silent=true), and explained the new pageview system in [Topic views doesn’t update on rest API requests](https://meta.discourse.org/t/-/343474/6?silent=true).
- @Falco updated the Gamification plugin wiki to reflect hourly scoring in [Discourse Gamification](https://meta.discourse.org/t/-/225916/426?silent=true).
- @chapoi acknowledged RTL styling issues in [Help us test Horizon](https://meta.discourse.org/t/-/360484/67?silent=true) and verified mobile badge fixes in [Category badge missing](https://meta.discourse.org/t/-/365652/3?silent=true).
- @sam chimed in on admin sidebar customization in [Introducing admin sidebar navigation](https://meta.discourse.org/t/-/289281/119?silent=true).
- @SaraDev detailed first-load times and SSO round-trip effects in [First load takes a long time](https://meta.discourse.org/t/-/360625/3?silent=true).
- @nat asked for livestream RSVP examples in [Discourse Livestream](https://meta.discourse.org/t/-/341335/22?silent=true).
- @awesomerobot merged form-API fixes in [Discourse toolkit to render forms](https://meta.discourse.org/t/-/326439/29?silent=true).

Hope your horizon today is bright and your timeline stays a single line—no split displays on my watch!

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/480 "2025-05-14T05:02:24Z")

</div>

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

## Key Stats

- **New Posts** : 79
- **New Topics** : 12

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

- @JammyDodger: 13 posts, 9 likes
- @Moin: 1 post, 8 likes
- @sam: 2 posts, 8 likes
- @Arkshine: 4 posts, 8 likes
- @nolo: 1 post, 5 likes
- @Lilly: 4 posts, 5 likes
- @TomoftheFog: 5 posts, 3 likes
- @awesomerobot: 1 post, 3 likes
- @joffreyjaffeux: 2 posts, 3 likes
- @jimmy0017: 2 posts, 2 likes

## Interesting Topics

### #Bug

- **Posts in Topic filter not working**  
@TomoftheFog reported a blank topic when using the “X posts in topic” filter, with @JammyDodger identifying a `TypeError: i is undefined` in the console, and @Arkshine submitting a [PR](https://github.com/discourse/discourse-post-badges/pull/38) to fix the post-badges component. [read more](https://meta.discourse.org/t/-/365968/1?silent=true)

- **FontAwesome Pro Plugin Not Changing All Default Icons**  
@DavidTCole observed that icons like `layer-group` and `inbox` remained unchanged despite installing FontAwesome Pro, prompting @Arkshine to compare icon lists and draft a PR for correction. [read more](https://meta.discourse.org/t/-/365953/1?silent=true)

- **Chat image uploads fail under private S3/CDN**  
@Super_James showed inconsistent thumbnail URLs pointing to private S3 while originals used the CDN, and @tgxworld confirmed the mismatch and flagged it under #member-experience for investigation. [read more](https://meta.discourse.org/t/-/365540/1?silent=true)

### #Support

- **Beta dev version showing in Dashboard**  
@HenrysCat reported their cloud install displayed `3.5.0.beta5-dev` instead of a pure beta, and @Moin clarified that the `-dev` suffix marks interim development builds (see [release docs](https://meta.discourse.org/t/-/273490/1?silent=true)). [read more](https://meta.discourse.org/t/-/365867/1?silent=true)

- **Text watermarking in Theme Component**  
@tknospdr asked why text overlays aren’t supported in the Watermark component, and @Arkshine explained that image-based watermarks offer more flexibility while @ondrej suggested building a custom theme component or posting in #Marketplace. [read more](https://meta.discourse.org/t/-/365794/1?silent=true)

- **Prominent AI chatbot link**  
@Angela_MRS sought a larger, corner-anchored chat widget icon, and @Lilly demonstrated a custom sidebar link while @Jagster noted mobile and dropdown placement considerations. [read more](https://meta.discourse.org/t/-/365884/1?silent=true)

- **Adding emojis to tags**  
@ja_ke asked how to include emojis in tag names, and @nolo pointed to the [Tag Icons](https://meta.discourse.org/t/-/109757/1?silent=true) theme component as the solution. [read more](https://meta.discourse.org/t/-/365928/1?silent=true)

- **Locale-specific custom header links**  
@Michael_Liu discovered that underscores in locale codes (e.g., `zh_CN`) prevented header links from displaying, and @awesomerobot proposed support for both dash and underscore via a [PR](https://github.com/discourse/discourse-custom-header-links/pull/86). [read more](https://meta.discourse.org/t/-/365933/1?silent=true)

- **Bulk adding external email addresses**  
@pfaffman warned against emailing unverified addresses and @nathank suggested using Discourse itself as the RSVP form to ensure opt-in consent and data integrity. [read more](https://meta.discourse.org/t/-/365824/1?silent=true)

- **Reader badge backfill errors**  
@jimmy0017 reported massive `post_timings` growth and frequent backfill failures, and @JammyDodger recommended checking for mega-topics with a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query and running a concurrent `REINDEX` to reclaim space. [read more](https://meta.discourse.org/t/-/365756/1?silent=true)

- **Migrating annual to lifetime subscribers**  
@tchristensen wanted to shift users from annual to lifetime plans without recharging, and @blake confirmed manual cancellation and group reassignment remains the only supported method. [read more](https://meta.discourse.org/t/-/365819/1?silent=true)

### #UX

- **Trademark symbol rendered as emoji**  
@joffreyjaffeux identified that `(TM)` was being replaced by an emoji and submitted a fix in core (PR [#32713](https://github.com/discourse/discourse/pull/32713)). [read more](https://meta.discourse.org/t/-/365799/1?silent=true)

- **DiscoTOC broken without replies on mobile**  
@JammyDodger reported that the Table of Contents component fails to appear for reply-less topics on iPhone/Safari, asking for a fix to avoid scrolling to the page bottom. [read more](https://meta.discourse.org/t/-/353845/2?silent=true)

- **GitHub onebox padding issue**  
@NateDhaliwal noted that long repo names lacked side padding in the GitHub onebox, causing the text to touch the edge and disrupting UI consistency. [read more](https://meta.discourse.org/t/-/365875/1?silent=true)

- **Header overlaps composer on mobile**  
@NateDhaliwal found that the site header covers the topic and reply composers when the mobile keyboard opens, sharing screenshots to illustrate the stacking context issue. [read more](https://meta.discourse.org/t/-/366008/1?silent=true)

### #Feature

- **Passing data to AI artifacts**  
@markschmucker asked how to supply custom payloads in the [artifact API topic](https://meta.discourse.org/t/-/350791/1?silent=true), and @sam pledged to experiment with implementation details today. [read more](https://meta.discourse.org/t/-/350791/9?silent=true)

### #Plugin

- **Hiding ActivityPub status labels**  
@Olle11 wanted to remove “not published via ActivityPub” notices, and @pmusaraj recommended CSS targeting `.activity-pub-topic-status.not-published` to hide that element. [read more](https://meta.discourse.org/t/-/266794/447?silent=true)

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

- @sam announced a major upload enhancement—iOS bugs fixed and 10 MB image uploads now optimized on the fly in the Rust/WebAssembly/MozJPEG blog post: [link](https://meta.discourse.org/t/-/196998/42?silent=true)

- @Lilly guided @Angela_MRS on embedding a custom “Ask the bot” link in the sidebar and dropdown for #ai chat access: [link](https://meta.discourse.org/t/-/365884/3?silent=true)

- @awesomerobot addressed locale syntax for custom header links, normalizing dash/underscore support via PR: [link](https://meta.discourse.org/t/-/365933/3?silent=true)

- @joffreyjaffeux investigated the DiscoTOC mobile rendering bug and requested reproduction steps in #UX [link](https://meta.discourse.org/t/-/353845/2?silent=true)

- @joffreyjaffeux also collected Android keyboard screenshots to diagnose header overlap in the mobile composer: [link](https://meta.discourse.org/t/-/366008/1?silent=true)

- @blake explained the manual process for moving users between subscription plans in the Discourse Subscriptions plugin: [link](https://meta.discourse.org/t/-/365819/3?silent=true)

- @tgxworld reproduced the private S3 thumbnail/CDN mismatch issue and flagged it under #member-experience: [link](https://meta.discourse.org/t/-/365540/3?silent=true)

- @pmusaraj advised CSS tweaks to hide ActivityPub status messages for unpublished topics: [link](https://meta.discourse.org/t/-/266794/447?silent=true)

- @david highlighted hiding quick-edit buttons on developer docs and pointed to the GitHub source link for PRs: [link](https://meta.discourse.org/t/-/326439/31?silent=true)

- @sam promised to prototype the artifact data API and report complexity findings shortly: [link](https://meta.discourse.org/t/-/350791/9?silent=true)

Stay curious, and may your posts always render exactly as you expect—no puppies harmed in the making of this summary!

---

<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,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/481 "2025-05-15T05:02:44Z")

</div>

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

**Key Stats**

- **New posts:** 88, **New topics:** 12
- **Top users (last 24 hours):**
  - @sam: 13 posts, 10 likes ([Using forum researcher…](https://meta.discourse.org/t/-/366188/1?silent=true))
  - @pmusaraj: 1 post, 5 likes ([CSS fix for AI docs](https://meta.discourse.org/t/-/366138/2?silent=true))
  - @awesomerobot: 2 posts, 5 likes ([Icon customization](https://meta.discourse.org/t/-/366088/4?silent=true))
  - @digitaldominica: 6 posts, 4 likes
  - @pfaffman: 5 posts, 3 likes
  - @tknospdr: 5 posts, 3 likes
  - @nolo: 1 post, 3 likes
  - @Genius: 3 posts, 3 likes
  - @Angela_MRS: 2 posts, 2 likes
  - @JammyDodger: 5 posts, 2 likes

**Interesting Topics**

#UX

- [Misplaced AI docs Overlay button](https://meta.discourse.org/t/-/366138/1?silent=true) — @SvenPuschmann flagged the floating **AI Docs** button in the #discourse-hub mobile app as overlapping key controls; @pmusaraj suggested adding `margin-bottom: 70px;` via custom CSS ([post #2](https://meta.discourse.org/t/-/366138/2?silent=true)).

#Community

- [Using forum researcher to help organize and split large topics](https://meta.discourse.org/t/-/366188/1?silent=true) — @sam unveiled a disabled-by-default Discourse AI persona for deep research, showcasing auto-splitting of the massive [Kanban Board topic](https://meta.discourse.org/t/-/118164/283?silent=true) into features, bugs, and support threads.

#Feature

- [Customize Icon without Global Replacement](https://meta.discourse.org/t/-/366088/1?silent=true) — @digitaldominica asked how to swap a single icon instance without a site-wide change; @awesomerobot marked this a duplicate of [Change single instance of icon](https://meta.discourse.org/t/-/336356/10?silent=true) and linked to CSS-based examples.

- [Read CalDAV calendar data from external server](https://meta.discourse.org/t/-/366108/1?silent=true) — @Thomas_Rother proposed extending the official #calendar-and-event plugin to pull dynamic events from CalDAV sources (e.g., Radicale) for real-time scheduling.

- [Smoke-testing plugins during upgrade process](https://meta.discourse.org/t/-/71118/23?silent=true) — @sam noted that existing site settings already permit plugin disabling, so any further enhancements require significant rearchitecture.

#Support

- [Adsense Google](https://meta.discourse.org/t/-/366054/1?silent=true) — @Genius hit verification errors setting up Ads.txt on Standard hosting; @JammyDodger walked through the Discourse ad settings and Google AdSense crawler requirements.

- [Error updating from 3.3 to 3.5](https://meta.discourse.org/t/-/366145/1?silent=true) — @Baby_Lion’s wiki site stalled after upgrade; @pfaffman recommended a full command-line rebuild and linked the [PostgreSQL 15 update](https://meta.discourse.org/t/-/349515/1?silent=true).

- [Breadcrumb Component Issue with Multi-Level Category Hierarchy](https://meta.discourse.org/t/-/366014/4?silent=true) — @nolo explained that nesting beyond sub-categories isn’t supported by default; deeper hierarchies need a fork or a maintainer-approved PR.

- [“Watching” for topics, but not posts?](https://meta.discourse.org/t/-/366157/1?silent=true) — @tknospdr wanted topic-only alerts; @pfaffman clarified how to set **Watching First Post** per category via the bell icon.

- [oEmbed support for my site?](https://meta.discourse.org/t/-/295817/2?silent=true) — @Shauny asked about oEmbed; @JammyDodger pointed to Discourse’s Open Graph/oEmbed parsing in the [onebox documentation](https://meta.discourse.org/t/-/239715/1?silent=true).

- [Is it possible to configure reactions to stay in one place?](https://meta.discourse.org/t/-/315144/2?silent=true) — @Dimava inquired about fixed placement for reaction icons; responses noted current Like-style behavior and suggested feature requests.

- [Kanban display issues](https://meta.discourse.org/t/-/366069/1?silent=true) — @Joe_F encountered styling conflicts between #air-theme and the Kanban component; community members offered CSS overrides.

#Bug

- [YouTube titles intermittently appearing in search results](https://meta.discourse.org/t/-/366060/1?silent=true) — @ma0sm found that oneboxed video titles index inconsistently; @awesomerobot confirmed search matches visible post text rather than embedded metadata.

- [Admin splitting PMs: Unable to add yourself](https://meta.discourse.org/t/-/366110/1?silent=true) — @Overgrow noted that splitting a private message omits the splitting admin; discussion suggested UI updates to auto-include the operator.

- [FontAwesome Pro Plugin Not Changing All Default Icons](https://meta.discourse.org/t/-/365953/3?silent=true) — @DavidTCole explored why some reserved icons (e.g., `fa-comment`) remain unchanged; community weighed unreserved alternatives and fallback strategies.

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

- @sam championed the new research AI persona in [Using forum researcher…](https://meta.discourse.org/t/-/366188/1?silent=true), led cleanup of the [Kanban Board](https://meta.discourse.org/t/-/118164/283?silent=true), and streamlined plugin testing in [Smoke-testing plugins during upgrade process](https://meta.discourse.org/t/-/71118/23?silent=true).

- @awesomerobot resolved icon-swap queries in [Customize Icon without Global Replacement](https://meta.discourse.org/t/-/366088/4?silent=true) and demystified search behavior in [YouTube titles intermittently appearing…](https://meta.discourse.org/t/-/366060/2?silent=true).

- @pmusaraj provided the quick CSS patch to fix the mobile AI Docs button in [Misplaced AI docs Overlay button](https://meta.discourse.org/t/-/366138/2?silent=true).

- @benji jumped in on event duplication questions in [Discourse Calendar (and Event)](https://meta.discourse.org/t/-/97376/505?silent=true).

- @joffreyjaffeux triaged the iPad chat layout problem in [Chat Doesn’t Work on IPads…](https://meta.discourse.org/t/-/365043/11?silent=true).

- @chapoi offered mobile-view insights for the chat bug in [Chat Doesn’t Work on IPads…](https://meta.discourse.org/t/-/365043/9?silent=true).

- @Lilly requested extra debugging details for the iPad layout issue in [Chat Doesn’t Work on IPads…](https://meta.discourse.org/t/-/365043/13?silent=true).

After taming a mega-Kanban topic and herding floating AI buttons, here’s hoping today’s adventures bring even smoother workflows and more “aha!” moments!

---

<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,‏ 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/482 "2025-05-16T05:01:30Z")

</div>

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

## Key Stats

- **Total new posts** : 91 ([Dashboard](https://meta.discourse.org/dashboard?silent=true))

- **Total new topics** : 15 ([Dashboard](https://meta.discourse.org/dashboard?silent=true))

- **Top users** :

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

## Interesting Topics

#Announcements

- **Webinar: Growing and Retaining Your Community**  
@Danielle unveiled a new #webinar scheduled for May 20 (1 PM ET), exploring why people join and stay engaged, with a registration link via Zoom [read more](https://meta.discourse.org/t/-/366245/1?silent=true).

#Support

- **How to Pin a Category or Its Topics to the Top of the Topic List?**  
A user asked about a “super pin” for categories; @awesomerobot pointed to the #Theme component [Featured Lists](https://meta.discourse.org/t/-/288916/3?silent=true) as a workaround [read more](https://meta.discourse.org/t/-/366301/3?silent=true).

- **Manual bump for staff**  
@patrickemin inquired about a one-click bump for staff; KhoiUSA detailed two methods, and @Lilly later suggested auto-bumping as an interim solution [read more](https://meta.discourse.org/t/-/366352/1?silent=true).

- **How is this daily sign-in implemented? I get points randomly every day**  
@ja_ke wondered how visits score is calculated; @JammyDodger explained default gamification rules for daily visits under #gamification [read more](https://meta.discourse.org/t/-/366247/3?silent=true).

- **How do I configure a subdomain for Discourse?**  
@Matthias_Schuster sought Namecheap instructions; @pfaffman clarified A-record setup linking to Namecheap’s KB [read more](https://meta.discourse.org/t/-/366299/3?silent=true).

- **Does discourse have a lottery theme or plugin?**  
@ja_ke and @merefield discussed Chinese “抽奖” plugins and possible open-source options for running raffles [read more](https://meta.discourse.org/t/-/366246/1?silent=true).

- **User can not create a new topics and tag it during creation**  
@bayardo.rivas reported TL0/TL1 tag limitations; @JammyDodger and @HAWK diagnosed group setting overlaps under #tags [read more](https://meta.discourse.org/t/-/366318/3?silent=true).

- **How to customize composer**  
@saish requested separate composer interfaces per tag; the community is gathering use-cases to recommend #composer customizations [read more](https://meta.discourse.org/t/-/366377/1?silent=true).

#Feature

- **Recurring webinars**  
@DamirDame asked for a handler supporting recurring Zoom events; this #zoom feature request is open for discussion [read more](https://meta.discourse.org/t/-/366225/1?silent=true).

- **Manually bump a topic ideally with a single click, only for staff**  
A follow-up #Feature request by @patrickemin repeats the call for granular staff bumping in one action [read more](https://meta.discourse.org/t/-/366356/1?silent=true).

- **Pin more than one topic globally**  
@Andrew15-5 proposed multi-global pins on the homepage; @Moin demonstrated the existing wrench-menu workflow achieving this [read more](https://meta.discourse.org/t/-/366271/1?silent=true).

#Bug

- **ActivityPub posts should render dates properly**  
@mark.reeves noted missing dates in ActivityPub oneboxes; the #activitypub team is tracking output formatting fixes [read more](https://meta.discourse.org/t/-/366279/1?silent=true).

- **PWA App randomly crashes while zooming into an image**  
@darkpixlz reported iOS pinch-zoom crashes in the PWA; video logs point to a known theme interaction bug [read more](https://meta.discourse.org/t/-/366344/1?silent=true).

#Community

- **Using forum researcher to help organize and split large topics**  
@JammyDodger experimented with the new #ai-powered forum researcher to automatically break down long threads, comparing it to his manual process in the [original guide](https://meta.discourse.org/t/-/118164/266?silent=true) [read more](https://meta.discourse.org/t/-/366188/3?silent=true).

#UX

- **Filter by date before/after field not aligned with other fields**  
@NateDhaliwal spotted misaligned date filters in mobile search; this #mobile/#search UI tweak is queued for #UX review [read more](https://meta.discourse.org/t/-/366217/1?silent=true).

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

- @Danielle kicked off the day with the #Announcements webinar invite [link](https://meta.discourse.org/t/-/366245/1?silent=true)

- @joffreyjaffeux rolled back and explained the inadvertent merge in the #Dev API change discussion [link](https://meta.discourse.org/t/-/365629/21?silent=true)

- @awesomerobot shared two solutions: the Featured Lists theme for pinning (#366301) and clearer wording for “Watching First Post” (#366157) [link](https://meta.discourse.org/t/-/366301/3?silent=true), [link](https://meta.discourse.org/t/-/366157/7?silent=true)

- @sam investigated the singular/plural text bug in #Bug and confirmed the dual‐edit workaround [link](https://meta.discourse.org/t/-/365801/4?silent=true)

- @mark.reeves filed the ActivityPub date rendering issue for the #activitypub plugin [link](https://meta.discourse.org/t/-/366279/1?silent=true)

- @supermathie clarified that Apple’s emojis can’t be redistributed and pointed folks to #emojis-update [link](https://meta.discourse.org/t/-/216166/9?silent=true)

- @benji recognized the non-duplication quirk in the Discourse Calendar plugin and relayed it to the team [link](https://meta.discourse.org/t/-/97376/507?silent=true)

- @Lilly suggested auto-bumping as a workaround for the staff bump request in #Support [link](https://meta.discourse.org/t/-/366352/6?silent=true)

- @HAWK explained that TL1 users inherently have TL0 privileges when tagging in #Support [link](https://meta.discourse.org/t/-/366318/5?silent=true)

Happy forum-taming—may your PWA be stable, your emojis be legal, and your webinars be well-attended!

---

<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,‏ 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/483 "2025-05-17T05:03:23Z")

</div>

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

**Key Stats**

- **New posts** : 106
- **New topics** : 14

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

- @JammyDodger (16 posts, 30 likes)
- @merefield (20 posts, 17 likes)
- @david (2 posts, 6 likes)
- @pfaffman (6 posts, 5 likes)
- @nolo (3 posts, 5 likes)
- @RGJ (3 posts, 4 likes)
- @AstonJ (1 post, 4 likes)
- @Moin (2 posts, 3 likes)
- @Roman_Rizzi (1 post, 3 likes)
- @awesomerobot (2 posts, 3 likes)

**Interesting Topics**

#Dev

- @JammyDodger asked if the [all-the-themes update script](https://meta.discourse.org/t/-/366403/1?silent=true) needs tweaking to include the newer #Theme component category, and @david confirmed the change with a commit [read more](https://meta.discourse.org/t/-/366403/2?silent=true).

#Installation

- In #Installation, @alex.diker experienced setup errors with Bitnami’s Discourse Docker image and @merefield recommended the [standard install](https://meta.discourse.org/t/142537?silent=true) or to [install Discourse for development using Docker](https://meta.discourse.org/t/install-discourse-for-development-using-docker/102009?silent=true) for local testing [read more](https://meta.discourse.org/t/-/366503/1?silent=true).

#Support

- In #Support, @saish sought a way to inject custom fields into the default composer and @merefield along with @JammyDodger suggested using [form templates](https://meta.discourse.org/t/introducing-experimental-form-templates/278631?silent=true) or the [discourse-preset-topic-composer](https://meta.discourse.org/t/discourse-preset-topic-composer/311174?silent=true) plugin [read more](https://meta.discourse.org/t/-/366377/1?silent=true).

- On #Support, @sheng_hualuo’s user card failed to load after an update, and @merefield traced it to the Gamification plugin, pointing to the [Discourse Gamification](https://meta.discourse.org/t/discourse-gamification/225916?silent=true) topic for a bug report [read more](https://meta.discourse.org/t/-/366391/1?silent=true).

- In #Support, @Lyles reported that the new topic button was missing on [community.openai.com](http://community.openai.com); @Lilly verified normal behavior while @pfaffman suggested an incognito window to rule out extensions [read more](https://meta.discourse.org/t/-/366518/1?silent=true).

- In #Support, @Jagster asked if setting the default locale in `app.yml` does more than prefill UI text and how it interacts with the `Accept-Language` header, sparking a deep dive into locale fallback behaviors [read more](https://meta.discourse.org/t/-/366507/1?silent=true).

- Also in #Support, @omppatil asked how to push a plugin update and rebuild Discourse without upgrading core, and responders pointed to the [Push plugin update and Rebuild Discourse without upgrading Discourse version](https://meta.discourse.org/t/-/366431/1?silent=true) topic for best practices [read more](https://meta.discourse.org/t/-/366431/1?silent=true).

#UX

- In #UX, @JammyDodger reported the admin dashboard freezing on iPhone/Safari until the sidebar was opened, and @awesomerobot referenced a fix [read more](https://meta.discourse.org/t/-/366402/2?silent=true).

- In #UX, @JammyDodger suggested allowing anonymous viewers to see vote avatars instead of being redirected, linking to related threads on reaction restrictions at [If a user has not reacted…](https://meta.discourse.org/t/if-a-user-has-not-reacted-to-any-topic-or-message-then-this-page-activity-reactions-gives-an-error/296245?silent=true) and [Reactions page glitches…](https://meta.discourse.org/t/reactions-page-glitches-view-when-attempting-to-fetch-more-posts-where-no-more-posts-exist/292759?silent=true) [read more](https://meta.discourse.org/t/-/366438/1?silent=true).

- In #UX, @JammyDodger highlighted that `@` and `:` autocomplete menus sometimes render too high on iPhone/Safari in composer and chat, causing options to be off-screen [read more](https://meta.discourse.org/t/-/366427/1?silent=true).

- In #UX, @nolo pointed out that official components like [Topic Cards](https://meta.discourse.org/t/topic-cards/296048?silent=true) and the [Horizon Theme](https://meta.discourse.org/t/horizon-theme/360486?silent=true) ignore the _prioritize username_ setting by always showing `@topic.creator.username` [read more](https://meta.discourse.org/t/-/366425/1?silent=true).

- In #UX, @JammyDodger noticed that editing tags via the pencil icon on existing topics doesn’t close the dropdown upon selection, forcing a workaround of clicking the category selector [read more](https://meta.discourse.org/t/-/366397/1?silent=true).

- In #UX, @JammyDodger reported an ‘access denied’ error on `/activity/reactions` for anon users and suggested making it viewable or hiding the tab to prevent confusion [read more](https://meta.discourse.org/t/-/366430/1?silent=true).

#Site feedback

- In #Site feedback, @NateDhaliwal noticed a new globe-plus button in the post menu with no apparent effect and asked about its role after translator behavior changed [read more](https://meta.discourse.org/t/-/366531/1?silent=true).

#Bug

- In #Bug, @kuba-orlik discovered that reverting a revision that only changes tags returns a “The current version is same” error, blocking quick tag restoration [read more](https://meta.discourse.org/t/-/366439/1?silent=true).

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

- **@david** confirmed the fix for theme-component handling in [Does the ‘all-the-themes’ update need updating for theme components?](https://meta.discourse.org/t/-/366403/2?silent=true).
- **@lindsey** proposed improvements to automatic category text contrast and shared a CSS snippet in [Text color field for categories missing after update](https://meta.discourse.org/t/-/363090/13?silent=true).
- **@davidb** began investigating why categories require manual resaving in [Text color field for categories missing after update](https://meta.discourse.org/t/-/363090/17?silent=true).
- **@Lilly** provided a CSS workaround for category text color and welcomed new users in [Text color field for categories missing after update](https://meta.discourse.org/t/-/363090/18?silent=true) and [Sou nova usuária e não consigo publicar na comunidade Open AI](https://meta.discourse.org/t/-/366518/3?silent=true).
- **@Danielle** confirmed recording details for the [Webinar: Growing and Retaining Your Community](https://meta.discourse.org/t/-/366245/4?silent=true).
- **@Roman_Rizzi** addressed the JSON schema mismatch for Gemini in [Summarize Topic with AI loads indefinitely](https://meta.discourse.org/t/-/365587/10?silent=true).
- **@awesomerobot** acknowledged and linked fixes for [Dashboard freezes until sidebar is opened](https://meta.discourse.org/t/-/366402/2?silent=true) and weighed in on localization in [Custom header link locale is not working for some languages](https://meta.discourse.org/t/-/365933/5?silent=true).
- **@MarkDoerr** opened a PR to add SEK currency support in [Adding new currency options for the Subscriptions plugin](https://meta.discourse.org/t/-/316003/13?silent=true).
- **@pento** merged a resolution for group-invite anomalies in [Existing users don’t get added to groups in an invite](https://meta.discourse.org/t/-/365406/6?silent=true).

It’s been a whirlwind of fixes, features, and feedback—guess you could say Meta’s never a dull moment!

---

<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,‏ 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/484 "2025-05-18T05:03:29Z")

</div>

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

**Key Stats**

- **New posts:** 35 [statistics](https://meta.discourse.org/admin/statistics?silent=true)

- **New topics:** 8 [statistics](https://meta.discourse.org/admin/statistics?silent=true)

**Top users:**

- @JammyDodger (7 posts, 14 likes) [recent post](https://meta.discourse.org/t/-/366531/3?silent=true)

- @Falco (1 post, 5 likes) [recent post](https://meta.discourse.org/t/-/366531/6?silent=true)

- @Don (2 posts, 5 likes) [recent post](https://meta.discourse.org/t/-/366531/2?silent=true)

- @ondrej (1 post, 4 likes) [recent post](https://meta.discourse.org/t/-/366541/1?silent=true)

- @bdfl (3 posts, 3 likes) [recent post](https://meta.discourse.org/t/-/313736/8?silent=true)

- @bartv (2 posts, 3 likes) [recent post](https://meta.discourse.org/t/-/366534/1?silent=true)

- @Richie (1 post, 3 likes) [recent post](https://meta.discourse.org/t/-/313736/11?silent=true)

- @sam (1 post, 2 likes) [recent post](https://meta.discourse.org/t/-/350791/10?silent=true)

- @Moin (1 post, 2 likes) [recent post](https://meta.discourse.org/t/-/366544/3?silent=true)

- @AdjustableWrench (2 posts, 2 likes) [recent post](https://meta.discourse.org/t/-/366538/1?silent=true)

**Interesting Topics**

#Site feedback

- In #Site feedback (#translator #discourse-translator), @Don and @JammyDodger investigated the new globe-with-plus button in the post menu, requiring `experimental_content_localization` and a custom `addTranslation` setting [post #5](https://meta.discourse.org/t/-/366531/5?silent=true) and @Falco outlined the broader dynamic localization roadmap with AI-generated translations [post #6](https://meta.discourse.org/t/-/366531/6?silent=true). [read more](https://meta.discourse.org/t/-/366531?silent=true)

#Support

- @bdfl kicked off a thread on disabling the minimum topic description length, exploring the inability to set it to zero and brainstorming `<empty post>` templates to bypass validation [post #8](https://meta.discourse.org/t/-/313736/8?silent=true) and @JammyDodger and @tobiaseigen weighed in on constraints and impacts [post #10](https://meta.discourse.org/t/-/313736/10?silent=true). [read more](https://meta.discourse.org/t/-/313736?silent=true)

- In #Support (#regex #watched-words), @bartv encountered spam bypassing Akismet with phone numbers, and @JammyDodger discovered that typing the regex manually avoids the pipe separators issue [solution post #3](https://meta.discourse.org/t/-/366534/3?silent=true). [read more](https://meta.discourse.org/t/-/366534?silent=true)

- In #Support, @Mahidhar asked how to arrange subcategories under a category, and @Moin pointed to the Doc Categories plugin [topic #322376](https://meta.discourse.org/t/-/322376?silent=true) and the Documentation Index [topic #315730](https://meta.discourse.org/t/-/315730?silent=true) for the pattern [read more](https://meta.discourse.org/t/-/366544?silent=true)

- In #Support, @Kartoon reported the disappearance of the “new reply/prop” highlight color on one custom theme, prompting @pfaffman to seek theme specifics for debugging [post #1](https://meta.discourse.org/t/-/366551/1?silent=true). [read more](https://meta.discourse.org/t/-/366551?silent=true)

- @Jose_C_Gomez ran into an unsupported Docker version error during an upgrade on Ubuntu 16, and the thread explores OS vs. Docker fixes for rebuild failures (#docker) [post #1](https://meta.discourse.org/t/-/366569/1?silent=true). [read more](https://meta.discourse.org/t/-/366569?silent=true)

#Bug

- @ondrej uncovered that pasting a #category link into the composer inadvertently reveals hidden sub-categories, highlighting an access control slip [post #1](https://meta.discourse.org/t/-/366541/1?silent=true). [read more](https://meta.discourse.org/t/-/366541?silent=true)

- @Lilly proposed an “Advanced Settings” button to expose granular text color controls after updates removed the field, sparking a discussion on UI clarity [post #21](https://meta.discourse.org/t/-/363090/21?silent=true). [read more](https://meta.discourse.org/t/-/363090?silent=true)

- @AdjustableWrench reported that HTML checkboxes for #user-custom-fields on the #signup form require two clicks on desktop, and the thread tests browser behavior across Firefox, LibreWolf, Brave, and Chrome [post #1](https://meta.discourse.org/t/-/366538/1?silent=true). [read more](https://meta.discourse.org/t/-/366538?silent=true)

#Feature

- In #Feature (#ai #ai-artifacts), @sam provided a pull request to enable data passing to AI artifacts via sandboxed post messaging, finalizing the awaited API fix [post #10](https://meta.discourse.org/t/-/350791/10?silent=true). [read more](https://meta.discourse.org/t/-/350791?silent=true)

- @AdjustableWrench celebrated the addition of new currency options to the Subscriptions plugin, confirming successful setup for multiple payment types (#subscriptions) [post #14](https://meta.discourse.org/t/-/316003/14?silent=true). [read more](https://meta.discourse.org/t/-/316003?silent=true)

#Data & reporting

- @JammyDodger asked if the original poster needed help with the SQL to count total site searches during a time period, aiming to enrich reporting dashboards [post #6](https://meta.discourse.org/t/-/365753/6?silent=true). [read more](https://meta.discourse.org/t/-/365753?silent=true)

#Theme

- In #Theme (#experimental #horizon-theme), @NateDhaliwal suggested making the Horizon Theme’s table of contents button a circle for visual consistency, sharing mockups for feedback [post #21](https://meta.discourse.org/t/-/360486/21?silent=true). [read more](https://meta.discourse.org/t/-/360486?silent=true)

#Dev

- @pfaffman found that form toolkit tooltips won’t render when using a component-based approach, comparing imports from `discourse/components/d-tooltip` vs. `float-kit/components/d-tooltip` to root out the issue [post #1](https://meta.discourse.org/t/-/366561/1?silent=true). [read more](https://meta.discourse.org/t/-/366561?silent=true)

- @elmuerte reported the development setup hanging on edits to `client.en.yml` in WSL, leading to “puma” processes that must be force-killed and questioning locale reload behavior on the stable branch (#dev-install #development #localization) [post #1](https://meta.discourse.org/t/-/366555/1?silent=true). [read more](https://meta.discourse.org/t/-/366555?silent=true)

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

- @Falco outlined the dynamic localization roadmap, expanding on the globe-with-plus translation feature in [post #6](https://meta.discourse.org/t/-/366531/6?silent=true).

- @sam supplied a sandboxed `postMessage` update for AI artifact data transfer in [post #10](https://meta.discourse.org/t/-/350791/10?silent=true).

- @tobiaseigen provided insight on minimum post length constraints and usability trade-offs in [post #12](https://meta.discourse.org/t/-/313736/12?silent=true) and followed up with clarification questions in [post #17](https://meta.discourse.org/t/-/313736/17?silent=true).

- @Lilly proposed an “Advanced Settings” toggle for category text color options to restore post-update controls in [post #21](https://meta.discourse.org/t/-/363090/21?silent=true).

From globe buttons to 2 billion-character experiments, yesterday proved there’s never a dull moment on Meta—here’s to more discovery today!

---

<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,‏ 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/485 "2025-05-19T05:03:04Z")

</div>

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

Key Stats

- **59 new posts** in the last 24 hours, including an in-depth theme troubleshooting thread in [Cannot Change Theme in Discourse — Nothing Works](https://meta.discourse.org/t/-/366617/1?silent=true).
- **7 new topics** created, such as the request to [start topics with only titles, no content](https://meta.discourse.org/t/-/313736/1?silent=true).
- **Top users** :
  - @pfaffman: 11 posts, 6 likes
  - @Moin: 4 posts, 5 likes
  - @carlossouza: 3 posts, 3 likes
  - @nat: 2 posts, 2 likes
  - @Lilly: 1 post, 2 likes
  - @Janno_Liivak: 1 post, 2 likes
  - @bdfl: 1 post, 2 likes
  - @tobiaseigen: 2 posts, 2 likes
  - @Jose_C_Gomez: 5 posts, 1 like
  - @HAWK: 1 post, 1 like

Interesting Topics

### #Support

- Frustrated admins detailed theme glitches in [Cannot Change Theme in Discourse — Nothing Works](https://meta.discourse.org/t/-/366617/1?silent=true) and color palette resets in [Can’t change color palette?](https://meta.discourse.org/t/-/366648/1?silent=true), echoing recent improvements from [the header search and welcome banner overhaul](https://meta.discourse.org/t/-/359169/1?silent=true).

- Configuring category-based auto-closure sparked questions in [Close topic after x posts in some categories](https://meta.discourse.org/t/-/366615/1?silent=true), referencing the long-running [Ability to NOT close topics (after x posts)](https://meta.discourse.org/t/-/46826/2?silent=true) discussion.

- Community concerns around message retention surfaced in [Auto-delete personal messages older than 60 days?](https://meta.discourse.org/t/-/349925/1?silent=true).

- Sporadic page loads when switching between top-level and child categories were reported in [Intermittent Loading Issues When Navigating Between Top-Level and Child Categories](https://meta.discourse.org/t/-/366607/1?silent=true).

- Performance woes due to oversized preloaded state were highlighted in [Issue with preloaded data causing x10 slower loading](https://meta.discourse.org/t/-/366612/1?silent=true).

### #Feature

- A longstanding wish to bypass the composer body appeared in [Make it possible to start topics with only titles, no content in first post](https://meta.discourse.org/t/-/313736/1?silent=true) and was linked to a community-made [empty-post theme component](https://meta.discourse.org/t/-/318665/11?silent=true).

- Project management enthusiasts proposed a consolidated task list via checkboxes in [Topic Checkboxes - a dynamic check list showing all checkboxes from all topic messages](https://meta.discourse.org/t/-/286176/1?silent=true) and asked for non-owners to toggle them in [A setting to allow non-post-owner(s) to check checkboxes (without making the post a wiki)](https://meta.discourse.org/t/-/290065/1?silent=true).

- Teams sought manual rearrangement of discussions in [Custom topic ordering](https://meta.discourse.org/t/-/366644/1?silent=true).

### #Dev

- Tooltip integration hiccups with the form toolkit were investigated in [Form toolkit – can’t get tooltip to work with component as described in doc topic or in tests](https://meta.discourse.org/t/-/366561/1?silent=true).

- Development environments hung upon updating localization files, as discussed in [Development setup hangs when updating client.en.yml](https://meta.discourse.org/t/-/366555/1?silent=true).

### #Plugin

- Contributors rolled out fixes and tweaks for in-topic interactions in [Trading Buttons](https://meta.discourse.org/t/-/71308/119?silent=true).

- Livestream plugin usage was debated, with calls to extend “chat within a topic” in [Discourse Livestream](https://meta.discourse.org/t/-/341335/25?silent=true) and ongoing searches for “chat within a topic” features.

### #Self-Hosting

- Best practices for restoring backups via command line were shared in [Restore a backup from the command line](https://meta.discourse.org/t/-/108034/1?silent=true) alongside warnings about embedded banners in [Air theme hides “outgoing email disabled” warning](https://meta.discourse.org/t/-/238957/1?silent=true).

- Mail-Receiver setups and firewall tweaks were clarified in [Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver](https://meta.discourse.org/t/-/49487/533?silent=true).

### #Site feedback

- Documentation gaps for user statuses, image grids, and custom homepages were mapped out in [Documentation contribution opportunities](https://meta.discourse.org/t/-/326614/22?silent=true), pointing to existing guides on [custom user statuses](https://meta.discourse.org/t/-/327163/1?silent=true), [image grids](https://meta.discourse.org/t/-/329982/1?silent=true), and [homepage content snippets](https://meta.discourse.org/t/-/131415/1?silent=true).

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

- @tobiaseigen clarified the classification of empty-body topics in [Make it possible to start topics with only titles, no content](https://meta.discourse.org/t/-/313736/21?silent=true) and volunteered to split the long-running board discussion in [Using forum researcher to help organize and split large topics](https://meta.discourse.org/t/-/366188/4?silent=true).

- @nat explored UI nuances in [Topic assignment shown thrice](https://meta.discourse.org/t/-/366635/2?silent=true) and weighed in on plugin leverage in [Discourse Livestream](https://meta.discourse.org/t/-/341335/25?silent=true).

- @Lilly highlighted a ready-made theme component for empty-body topics in [Make it possible to start topics with only titles, no content](https://meta.discourse.org/t/-/313736/23?silent=true).

- @HAWK confirmed progress on the setup wizard refactor in [Cannot Change Theme in Discourse — Nothing Works](https://meta.discourse.org/t/-/366617/11?silent=true).

- @sam guided category closing settings in [Close topic after x posts in some categories](https://meta.discourse.org/t/-/366615/3?silent=true), requested repro steps for tag-only edits in [Cannot undo a revision if it only includes tag edits](https://meta.discourse.org/t/-/366439/2?silent=true), and acknowledged the signup form checkbox bug in [HTML checkboxes for custom user fields don’t work properly on signup form](https://meta.discourse.org/t/-/366538/2?silent=true).

Stay pawsitive and keep those headings sharp—see you 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: [20 במאי,‏ 2025,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/486 "2025-05-20T05:02:07Z")

</div>

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

## Key Stats

**Total new posts** : _112_  
**Total new topics** : _16_

**Top users (24h)**:

- **@JammyDodger** : 13 posts, 22 likes
- **@pfaffman** : 7 posts, 10 likes
- **@RGJ** : 2 posts, 8 likes
- **@david** : 1 post, 7 likes
- **@Jagster** : 7 posts, 7 likes
- **@nathank** : 4 posts, 6 likes
- **@tobiaseigen** : 3 posts, 6 likes
- **@Arkshine** : 2 posts, 4 likes
- **@gassim** : 1 post, 4 likes
- **@putty** : 1 post, 4 likes

* * *

## Interesting Topics

### #UX

- _When goes to a category `/latest` doesn’t show the actual latest_ — @Jagster reported that selecting **Latest** within a category only lists that category’s topics rather than forum-wide latest, triggering a deep dive into how filters versus navigation should behave [read more](https://meta.discourse.org/t/-/366652/1?silent=true).

### #Bug

- _Existing users don’t get added to groups in an invite if they can already access the Topic the invite directs to_ — an invite workflow bug prevented existing users from being (re)added to groups; @nathank and @JammyDodger confirmed the issue and @pento shipped a fix [read more](https://meta.discourse.org/t/-/365406/8?silent=true).

- _Came across a typo in Custom Category Boxes component_ — RGJ spotted a typo in the theme component’s source and @sam immediately alerted the team to correct it [read more](https://meta.discourse.org/t/-/366769/1?silent=true).

- _SVG animates aren’t rendered properly_ — @aas demonstrated that uploaded SVGs lose their `<defs>` and symbols, and @Arkshine contributed a PR to whitelist the missing tags [read more](https://meta.discourse.org/t/-/366679/1?silent=true).

- _Cannot undo a revision if it only includes tag edits_ — a regression was found where reverting tag-only edits fails with an “unchanged” error; @JammyDodger provided clear repro steps to drive a resolution [read more](https://meta.discourse.org/t/-/366439/3?silent=true).

- _ActivityPub posts should render dates properly_ — @angus highlighted date-format issues in the ActivityPub plugin, leading to a merged pull request that restores correct date rendering [read more](https://meta.discourse.org/t/-/366279/2?silent=true).

### #Dev

- _Modernizing inline script tags for templates & the JS API_ — @david announced deprecation of `<script type='text/discourse-plugin'>` and `<script type='text/x-handlebars'>` in themes, complete with migration paths and a September 2025 removal timeline [read more](https://meta.discourse.org/t/-/366482/1?silent=true).

- _New Ubuntu Release 25.04 (Plucky Puffin) on Discourse servers_ — Architect shared experiences upgrading to Ubuntu 25.04, while @pfaffman recommended sticking with LTS (24.04) for production Discourse instances [read more](https://meta.discourse.org/t/-/366712/1?silent=true).

- _Problems manually configuring Perplexity Sonar deep research_ — @aas warned of high costs when experimenting with AI-based moderation, and @sam reminded users to weigh expenses before enabling experimental models [read more](https://meta.discourse.org/t/-/365572/3?silent=true).

### #Support

- _Close topic after x posts in some categories_ — Administrators debated using selective post-count timers over time-based auto-closes to keep support categories concise; @dax and @JammyDodger sketched out a Topic Timer UI concept [read more](https://meta.discourse.org/t/-/366615/4?silent=true).

- _Category within Category display on desktop_ — Matthias\_Schuster asked how Meta shows subcategories above topics and @RGJ walked through the “Desktop category page style” and “Show subcategory list above topics” settings [read more](https://meta.discourse.org/t/-/366761/1?silent=true).

- _User card loading failed due to missing materialized views_ — @selase investigated a gamification score lookup error on usercards, tracing it to a bad schema existence check and proposing a more robust fallback [read more](https://meta.discourse.org/t/-/366391/21?silent=true).

- _Intermittent loading issues between top-level and child categories_ — Steve\_John described pages that sometimes require manual refresh and linked it to category JSON caching behavior under lazy load configurations [read more](https://meta.discourse.org/t/-/366607/4?silent=true).

- _Limit\_req\_zone “flood” is already bound_ — @satonotdead encountered Nginx rebuild errors from a duplicate `limit_req_zone` directive, sparking advice on cleaning up custom `before-server` configs [read more](https://meta.discourse.org/t/-/366789/1?silent=true).

- _Custom topic ordering_ — @HAWK and @meglio discussed adding a manual ordering view alongside `/latest`, with pinning and date tweaks proposed as interim workarounds [read more](https://meta.discourse.org/t/-/366644/4?silent=true).

### #Marketplace

- _Seeking Discourse developers based in UK_ — Mollyvog’s request for UK-based specialists drew replies from @merefield, @jahan_gagan, and @pacharanero offering their expertise for charity-oriented communities [read more](https://meta.discourse.org/t/-/366670/1?silent=true).

### #Site feedback

- _Documentation contribution opportunities_ — @hugh circled back on ways to improve docs for niche features like custom homepages, updating the original post with clearer scope and links [read more](https://meta.discourse.org/t/-/326614/23?silent=true).

### #Installation

- _Missing workbox directory in public/javascript_ — MichaIng reported recurring 404s for `workbox-*.js` in PWA setups, and troubleshooting revealed asset pipeline quirks in Dockerized builds [read more](https://meta.discourse.org/t/-/279359/9?silent=true).

* * *

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

- **@david** announced the deprecation plan for inline script tags in themes and laid out detailed migration steps [read more](https://meta.discourse.org/t/-/366482/1?silent=true).

- **@tobiaseigen** shaped the discussion on selective post-count auto-closes, contributing UI ideas for a dedicated Topic Timer config [read more](https://meta.discourse.org/t/-/366615/4?silent=true).

- **@selase** diagnosed and patched a user-card failure caused by missing gamification views, improving fallback behavior [read more](https://meta.discourse.org/t/-/366391/21?silent=true).

- **@dax** collaborated on refining topic timers, emphasizing flexibility for support versus community categories [read more](https://meta.discourse.org/t/-/366615/4?silent=true).

- **@pento** delivered the fix for invite links so existing users are properly added to groups, closing long-standing edge cases [read more](https://meta.discourse.org/t/-/365406/10?silent=true).

- **@sam** validated and escalated RGJ’s typo report in the custom-category-boxes component to ensure a prompt resolution [read more](https://meta.discourse.org/t/-/366769/2?silent=true).

- **@hugh** enriched the documentation contribution thread with real-world examples and clarified which features need polishing [read more](https://meta.discourse.org/t/-/326614/23?silent=true).

- **@HAWK** joined the custom ordering debate, highlighting the practical pinning workaround in the absence of manual sort support [read more](https://meta.discourse.org/t/-/366644/4?silent=true).

- **@nat** assisted in troubleshooting missing categories for guests, distinguishing between sidebar and dropdown behaviors [read more](https://meta.discourse.org/t/-/366794/2?silent=true).

* * *

And after deprecations, typo hunts, and a Puffin-powered OS upgrade, it’s safe to say [meta.discourse.org](http://meta.discourse.org) was plucky enough to keep us all on our toes! Plus, don’t miss the next Discourse Livestream if you need even more live action: [read more](https://meta.discourse.org/t/-/341335/26?silent=true).

---

<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: [21 במאי,‏ 2025,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/487 "2025-05-21T05:02:53Z")

</div>

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

**Key Stats**

- **New posts** : 94
- **New topics** : 17
- **Top users** :
  - @awesomerobot (7 posts, 13 likes)
  - @JammyDodger (4 posts, 8 likes)
  - @craigconstantine (1 post, 6 likes)
  - @pfaffman (8 posts, 4 likes)
  - @Bruce5051 (1 post, 4 likes)
  - @ludwikc (1 post, 4 likes)
  - @Joe_F (6 posts, 3 likes)
  - @Tarun_Sharma (3 posts, 3 likes)
  - @pmusaraj (1 post, 3 likes)
  - @tknospdr (6 posts, 3 likes)

**Interesting Topics**

#Support

- In the badges realm, a Devotee-vs-Anniversary badge glitch prompted questions in [post #1](https://meta.discourse.org/t/-/366799/1?silent=true); @JammyDodger pinpointed a leap-year sync delay at [post #2](https://meta.discourse.org/t/-/366799/2?silent=true). [read more](https://meta.discourse.org/t/-/366799?silent=true)

- @co_choa noticed the “translate entire page” button missing on self-hosted instances; @pmusaraj confirmed it’s still experimental in [post #4](https://meta.discourse.org/t/-/366878/4?silent=true). [read more](https://meta.discourse.org/t/-/366878?silent=true)

- A multi-reaction count bug in the notification API was reported by @Tarun_Sharma at [post #1](https://meta.discourse.org/t/-/366838/1?silent=true). [read more](https://meta.discourse.org/t/-/366838?silent=true)

#Bug

- The theme code editor’s back button reverted to the old UI; @joffreyjaffeux diagnosed the sidebar issue in [post #2](https://meta.discourse.org/t/-/366830/2?silent=true), with confirmation from @JammyDodger. [read more](https://meta.discourse.org/t/-/366830?silent=true)

#UX

- @ludwikc struggled with #kanban-board settings; @awesomerobot explained a dropdown limitation and upcoming fix at [post #3](https://meta.discourse.org/t/-/366791/3?silent=true). [read more](https://meta.discourse.org/t/-/366791?silent=true)

- In an LMS setup, @MachineScholar found the AI Helper modal resets MP3 playback—discussion on preserving audio took place in [post #1](https://meta.discourse.org/t/-/366817/1?silent=true). [read more](https://meta.discourse.org/t/-/366817?silent=true)

#Community

- @craigconstantine invited three admins to form a mastermind audit group, outlining a Zoom-based review cycle in [post #1](https://meta.discourse.org/t/-/366899/1?silent=true). [read more](https://meta.discourse.org/t/-/366899?silent=true)

- Splitting large topics with forum researcher tools saw @tobiaseigen share manual cleanup steps and AI-driven suggestions in [post #6](https://meta.discourse.org/t/-/366188/6?silent=true). [read more](https://meta.discourse.org/t/-/366188?silent=true)

#Plugin

- The ActivityPub sidebar link on mobile was hiding incorrectly; @JammyDodger and @Moin offered CSS workarounds in [post #454](https://meta.discourse.org/t/-/266794/454?silent=true) and [post #456](https://meta.discourse.org/t/-/266794/456?silent=true). [read more](https://meta.discourse.org/t/-/266794?silent=true)

#Dev

- Questions around Ubuntu 25.04’s end-of-life timeline were answered by @pfaffman with an official cycle reference in [post #6](https://meta.discourse.org/t/-/366712/6?silent=true). [read more](https://meta.discourse.org/t/-/366712?silent=true)

#Feature

- To avoid default resets, @awesomerobot suggested persisting filters when changing categories or tags in Kanban views at [post #2](https://meta.discourse.org/t/-/366758/2?silent=true). [read more](https://meta.discourse.org/t/-/366758?silent=true)

- A PM reply warning for mixed staff/user conversations was proposed by @Rubi to prevent accidental disclosures in [post #1](https://meta.discourse.org/t/-/366953/1?silent=true). [read more](https://meta.discourse.org/t/-/366953?silent=true)

- Group messages could auto-jump to unread posts via a `/unread` URL suffix, as requested by @Ethsim2 in [post #1](https://meta.discourse.org/t/-/366937/1?silent=true). [read more](https://meta.discourse.org/t/-/366937?silent=true)

#Hosting

- @rokejulianlockhart asked where to find official Discourse hosting details; @merefield pointed to the [pricing page](https://www.discourse.org/pricing) in [post #7](https://meta.discourse.org/t/-/269634/7?silent=true). [read more](https://meta.discourse.org/t/-/269634?silent=true)

#Site Management

- On AI-driven triage, @sam discussed adding “Writes” or “Replies” labels for persona responses in [post #10](https://meta.discourse.org/t/-/356375/10?silent=true). [read more](https://meta.discourse.org/t/-/356375?silent=true)

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

- @awesomerobot addressed six issues: merging a sidebar typo fix in [“Came across a typo”](https://meta.discourse.org/t/-/366769/5?silent=true), clarifying board settings in [“Configuring the kanban theme component is awkward and error prone”](https://meta.discourse.org/t/-/366791/3?silent=true), confirming post-rate exemptions in [“Unique post min settings issue”](https://meta.discourse.org/t/-/366825/2?silent=true), advocating for persistent Kanban filters in [“Kanban feature request: don’t switch back to global default view when selecting category or tag”](https://meta.discourse.org/t/-/366758/2?silent=true), advising on original-poster avatars in [“Profile Picture on topics”](https://meta.discourse.org/t/-/366863/2?silent=true), and fixing date-picker alignment in [“Filter by date before/after field not aligned with other fields”](https://meta.discourse.org/t/-/366217/2?silent=true).

- @pmusaraj confirmed the translation feature is still experimental in [“How to translate entire pages”](https://meta.discourse.org/t/-/366878/4?silent=true).

- @sam weighed in on AI persona labelling in [“Discourse AI - AI triage using Persona”](https://meta.discourse.org/t/-/356375/10?silent=true).

- @tobiaseigen refined the AI-assisted topic splitting workflow in [“Using forum researcher to help organize and split large topics”](https://meta.discourse.org/t/-/366188/6?silent=true).

- @hugh flagged the searchable-sidebar regression in [“Discourse Doc Categories”](https://meta.discourse.org/t/-/322376/122?silent=true).

- @joffreyjaffeux investigated the theme editor navigation bug in [“Back button in theme component ‘edit code’ loads old themes and components”](https://meta.discourse.org/t/-/366830/2?silent=true).

Keep those dialogues rolling—and remember, every badge tells a story!

---

<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,‏ 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/488 "2025-05-22T05:01:10Z")

</div>

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

## Key Stats

- **New posts** : 145 ([latest](https://meta.discourse.org/latest?silent=true))
- **New topics** : 23 ([all categories](https://meta.discourse.org/categories?silent=true))
- **Top users** :
  - [@JammyDodger](https://meta.discourse.org/u/jammydodger?silent=true) (21 likes, 14 posts)
  - [@meglio](https://meta.discourse.org/u/meglio?silent=true) (20 likes, 7 posts)
  - [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true) (11 likes, 3 posts)
  - [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true) (9 likes, 18 posts)
  - [@awesomerobot](https://meta.discourse.org/u/awesomerobot?silent=true) (7 likes, 1 post)
  - [@sam](https://meta.discourse.org/u/sam?silent=true) (7 likes, 7 posts)
  - [@Jagster](https://meta.discourse.org/u/Jagster?silent=true) (6 likes, 11 posts)
  - [@ludwikc](https://meta.discourse.org/u/ludwikc?silent=true) (6 likes, 2 posts)
  - [@Bas](https://meta.discourse.org/u/Bas?silent=true) (5 likes, 1 post)
  - [@satonotdead](https://meta.discourse.org/u/satonotdead?silent=true) (5 likes, 4 posts)

## Interesting Topics

- #UX #kanban-board: @meglio raised confusion over the custom `@` entry in the Kanban theme component, and @awesomerobot explained that `@` represents the top-level topic lists and why it isn’t in the dropdown by default ([read more](https://meta.discourse.org/t/-/366791/13?silent=true)).

- #UX @meglio reported that clicking a topic title now enters edit mode, blocking simple copy-and-paste, and @joffreyjaffeux shared that a fix is in the works to separate edit activation from text selection ([read more](https://meta.discourse.org/t/-/366999/2?silent=true)).

- #UX #ai: @tvavrda highlighted that the AI “List Categories” tool omits full slugs for subcategories—delivering incomplete links—and community members confirmed this gap in the underlying category-search API ([read more](https://meta.discourse.org/t/-/367072/1?silent=true)).

- #UX #topic-voting: @meglio questioned why votes on closed topics remain “consumed,” and others proposed a dedicated UI for active versus released votes to improve clarity in “My Votes” ([read more](https://meta.discourse.org/t/-/367003/1?silent=true)).

- #Support #personal-messages: @serkhelesheyi discovered that replies to PMs initiated via auto-quoted posts don’t show up in the forum inbox unless Reply-by-Email is configured, and @tobiaseigen detailed setup steps to resolve this ([read more](https://meta.discourse.org/t/-/367043/10?silent=true)).

- #Support #unformatted-code-detector: @stefl asked for a way to prompt users to wrap pasted code in fences, and @Moin pointed to the [Unformatted Code Detector](https://meta.discourse.org/t/unformatted-code-detector/112773?silent=true) theme component as a ready solution ([read more](https://meta.discourse.org/t/-/367020/2?silent=true)).

- #Support #tags: @Rubi asked what happens when renaming a tag, and @JammyDodger confirmed that tag edits apply forum-wide and won’t break existing topic associations ([read more](https://meta.discourse.org/t/-/367050/2?silent=true)).

- #Support #ai: @satonotdead tested the Discord AI search feature, and @mcwumbly explained that it currently enables searching Discourse from Discord rather than the reverse, noting its experimental status ([read more](https://meta.discourse.org/t/-/367109/2?silent=true)).

- #Bug #solved-reminders: DonBot reported a monthly flood of “mark as solution” reminders, and @JammyDodger linked to ongoing improvements in the Solved Reminders plugin to curb bulk DMs ([read more](https://meta.discourse.org/t/-/367045/3?silent=true)).

- #Bug Users found that pressing the browser Back button in the Theme Component editor loads stale code, and @sam assured a fix is targeted for late this week or early next ([read more](https://meta.discourse.org/t/-/366830/8?silent=true)).

- #Community craigconstantine’s call for three community admins to audit each other’s forums drew enthusiastic support from @Bas, highlighting the value of peer mentorship in community management ([read more](https://meta.discourse.org/t/-/366899/2?silent=true)).

- #Feature @nathank noted that login links always go to the primary email even when a secondary address is entered, and @sam agreed this UX could be improved to honor the user-entered address ([read more](https://meta.discourse.org/t/-/367016/3?silent=true)).

- #Feature @pangbo suggested a warning when replying to PMs with mixed user/staff recipients, and @mcwumbly pointed to the [Whisper Warning](https://github.com/discourse/discourse-whisper-warning) theme component as a stopgap before core integration ([read more](https://meta.discourse.org/t/-/366953/3?silent=true)).

- #Dev The Ubuntu 25.04 release spurred questions on safe downgrade paths, and @Jagster advised using snapshots or fresh restores while @Ed_S cautioned that snapshots aren’t backups ([read more](https://meta.discourse.org/t/-/366712/9?silent=true)).

- #Dev @SubStrider’s long custom topic-creation form prompted suggestions about collapsing fields or leveraging existing #form-templates, with @merefield noting that open-source plugins attract broader UX feedback ([read more](https://meta.discourse.org/t/-/366995/4?silent=true)).

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

- @mcwumbly explained the constraints around improving the Kanban theme component and outlined paths toward core API enhancements ([read more](https://meta.discourse.org/t/-/366791/15?silent=true)).

- @mcwumbly also contributed to the PM whisper warning discussion, linking to the theme component repo as a short-term solution ([read more](https://meta.discourse.org/t/-/366953/3?silent=true)).

- @tobiaseigen provided detailed guidance on setting up Reply-by-Email for PMs started via auto-quote ([read more](https://meta.discourse.org/t/-/367043/10?silent=true)).

- @tobiaseigen suggested disabling local logins to allow OAuth-only patron registrations when troubleshooting Patreon SSO issues ([read more](https://meta.discourse.org/t/-/365703/7?silent=true)).

- @awesomerobot clarified why the `@` shorthand exists in Kanban settings and the migration challenges in adding it to the category dropdown ([read more](https://meta.discourse.org/t/-/366791/13?silent=true)).

- @sam acknowledged the bug in the AI Helper’s audio stream interruptions and shared that @keegan is investigating root causes ahead of the post-stream rework ([read more](https://meta.discourse.org/t/-/366817/5?silent=true)).

- @sam confirmed a fix for markdown quote previews after @keegan’s streaming diff rollout, which now handles typos in quotes seamlessly ([read more](https://meta.discourse.org/t/-/365102/5?silent=true)).

- @Bas chimed in enthusiastically on the mastermind auditor initiative, offering to observe meetings and share community management insights ([read more](https://meta.discourse.org/t/-/366899/2?silent=true)).

- @joffreyjaffeux responded to UX feedback on title selection, indicating imminent changes to prevent unintentional edit mode activation ([read more](https://meta.discourse.org/t/-/366999/2?silent=true)).

- @nat weighed in on post-assignment UX for long topics, recommending checklists and topic-level assignments over individual post assignments ([read more](https://meta.discourse.org/t/-/366635/4?silent=true)).

- @gerhard investigated intermittent Sidekiq shutdowns during S3 backup uploads, suggesting memory constraints and a container rebuild as next steps ([read more](https://meta.discourse.org/t/-/366874/2?silent=true)).

Stay pawsitive—no puppies were harmed in today’s discussions, and they’re wagging their tails in relief!

---

<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,‏ 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/489 "2025-05-23T05:01:46Z")

</div>

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

**Key Stats**  
• Total new posts: **100**  
• Total new topics: **16**

**Top users**

- @JammyDodger (8 posts, 9 likes)
- @ludwikc (2 posts, 7 likes)
- @david (2 posts, 6 likes)
- @NateDhaliwal (4 posts, 6 likes)
- @sam (4 posts, 6 likes)
- @RGJ (2 posts, 6 likes)
- @kris.kotlarek (1 post, 5 likes)
- @nathank (6 posts, 4 likes)
- @awesomerobot (2 posts, 4 likes)
- @merefield (3 posts, 4 likes)

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

- @david (2 posts, 6 likes)
- @sam (4 posts, 6 likes)
- @kris.kotlarek (1 post, 5 likes)
- @awesomerobot (2 posts, 4 likes)
- @Lilly (1 post, 1 like)
- @pmusaraj (2 posts, 2 likes)
- @nat (1 post, 1 like)
- @flink91 (1 post, 1 like)
- @tobiaseigen (1 post, 0 likes)

**Interesting Topics**

- #UX Configuring the kanban theme component (#kanban-board) saw @merefield highlight the friction in organising channels in a kanban view in [post 1](https://meta.discourse.org/t/-/366791/1?silent=true) and @ludwikc share insights on content longevity at [post 20](https://meta.discourse.org/t/-/366791/20?silent=true).

- #Feature A [proposal to store persistent JSON data in artifacts](https://meta.discourse.org/t/-/367199/1?silent=true) (#ai, #ai-artifacts) by @MachineScholar prompted @sam to outline a site setting for bound key/value storage in [post 2](https://meta.discourse.org/t/-/367199/2?silent=true).

- #Plugin The veteran [Discourse Solved plugin thread](https://meta.discourse.org/t/-/30155/380?silent=true) saw @Frully report incompatibility errors and @JammyDodger confirm a successful rebuild in [post 381](https://meta.discourse.org/t/-/30155/381?silent=true).

- #Support Hide username from welcome banner (#Support) was addressed when @Moin provided a text customization solution at [post 2](https://meta.discourse.org/t/-/367207/2?silent=true).

- #Support Privacy Policy not showing up (#Support) had @awesomerobot guide the user on navigation sites in [post 2](https://meta.discourse.org/t/-/367285/2?silent=true) and @JammyDodger clarify the `company name` setting in [post 3](https://meta.discourse.org/t/-/367285/3?silent=true).

- #Support GMail delivery problems (#email) were solved when @luas confirmed switching the sender to `discourse@yourdomain.org` fixed SPF/DKIM issues in [post 5](https://meta.discourse.org/t/-/365324/5?silent=true).

- #Support Patreon OAuth login glitch (#patreon, #oauth) was resolved by enabling **allow new registrations** , as detailed by @Pahuyuth in [post 8](https://meta.discourse.org/t/-/365703/8?silent=true).

- #Bug Custom images can’t be added to staged users (#staged-users) was diagnosed by @nathank in [post 1](https://meta.discourse.org/t/-/367295/1?silent=true) and explained by @Jagster in [post 2](https://meta.discourse.org/t/-/367295/2?silent=true).

- #Bug Form template fields clear on error (#form-templates) was reproduced and discussed by @putty in [post 1](https://meta.discourse.org/t/-/367230/1?silent=true).

- #Developer Guides: Developing Discourse on GitHub Codespaces saw @sam ask about plugin compatibility in [post 14](https://meta.discourse.org/t/-/336131/14?silent=true) and @david confirm full plugin support in [post 16](https://meta.discourse.org/t/-/336131/16?silent=true).

- #Dev Custom topic filters URL params not reaching server-side (#Dev) were explored by @SubStrider in [post 1](https://meta.discourse.org/t/-/367291/1?silent=true).

- #SSO Assertion Lifespan to update SAML groups (#saml) was investigated by @BaoLe in [post 1](https://meta.discourse.org/t/-/367227/1?silent=true).

- #Translations: Translating `%{filter}` in headings for discovery routes was overhauled by @awesomerobot via a [PR](https://github.com/discourse/discourse/pull/32863) and noted in [post 12](https://meta.discourse.org/t/-/363520/12?silent=true).

- #Plugin Wordpress Groups Sync with Discourse (#wordpress, #patreon) was linked by @alkah3st in [post 1](https://meta.discourse.org/t/-/367245/1?silent=true) with a follow-up to [existing script](https://meta.discourse.org/t/wordpress-groups-sync-with-discourse/288176?silent=true).

- #Feature Warning before replying to PMs with mixed participants (#Feature) was enabled by @Rubi confirming the setting in [post 6](https://meta.discourse.org/t/-/366953/6?silent=true).

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

- **@david** reminded everyone of the June removal of template overrides in [Removing support thread](https://meta.discourse.org/t/-/355668/15?silent=true) and linked the backport PR.

- **@sam** sketched out the artifact storage API in [Persistent JSON proposal](https://meta.discourse.org/t/-/367199/2?silent=true) and debugged signup form checkboxes in [HTML checkboxes bug](https://meta.discourse.org/t/-/366538/5?silent=true).

- **@kris.kotlarek** restored the documentation category filter in [Doc categories filter](https://meta.discourse.org/t/-/322376/123?silent=true) after @Don’s report.

- **@awesomerobot** showcased how to link external Privacy Policy pages in [Privacy Policy support](https://meta.discourse.org/t/-/367285/2?silent=true) and updated translation keys in [Discovery headings PR](https://meta.discourse.org/t/-/363520/12?silent=true).

- **@Lilly** reproduced the multi-select custom-fields bug in [Groups automation bug](https://meta.discourse.org/t/-/362903/2?silent=true).

- **@pmusaraj** probed translation label issues in the DiscourseHub app in [DiscourseHub translation thread](https://meta.discourse.org/t/-/365036/4?silent=true).

- **@nat** confirmed the deprecation of the experimental translation setting in [Machine translation plugin issue](https://meta.discourse.org/t/-/364564/5?silent=true).

- **@flink91** added new system spec examples to the theme and plugin skeletons in [Core features skeleton PR](https://meta.discourse.org/t/-/361381/3?silent=true).

- **@tobiaseigen** guided a newcomer on adding profile pictures in the Air theme via [Air theme support](https://meta.discourse.org/t/-/366863/8?silent=true).

After a whirlwind of kanban debates, JSON wizardry, and staged-user avatar dramas, our puppies are all tucked in—and they’re safe for another day!

---

<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: [24 במאי,‏ 2025,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/490 "2025-05-24T05:02:07Z")

</div>

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

## Key Stats

**Period:** 2025-05-23 → 2025-05-24  
**New posts:** 104  
**New topics:** 17

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

- @JammyDodger: 15 posts / 26 likes
- @nolo: 4 posts / 11 likes
- @Moin: 4 posts / 11 likes
- @NateDhaliwal: 7 posts / 9 likes
- @one1: 7 posts / 7 likes
- @Rubi: 7 posts / 7 likes
- @awesomerobot: 1 post / 6 likes
- @pfaffman: 4 posts / 5 likes
- @tobiaseigen: 3 posts / 4 likes
- @Heliosurge: 6 posts / 4 likes

## Interesting Topics

#UX

- In the **DMenu for ‘More’** sidebar issue, @NateDhaliwal noted that opening the menu always highlights the first item even when you’re on a different page [link to OP](https://meta.discourse.org/t/-/367344/1?silent=true), and @awesomerobot explained that switching from `focus` to `focus-visible` will only show the highlight during keyboard navigation [link to comment](https://meta.discourse.org/t/-/367344/4?silent=true) [read more].

- Mobile users found the **user-autocomplete menu** obscured when changing post ownership on iPhone/Safari and Chrome; @JammyDodger’s workaround is to type the full username and press Enter [link to OP](https://meta.discourse.org/t/-/367317/1?silent=true) and [suggestion](https://meta.discourse.org/t/-/367317/2?silent=true) [read more].

- The **‘only show overridden’** checkbox for site settings on mobile was hidden in portrait orientation; @JammyDodger proposed moving it slightly so it’s visible without rotating your device [link to OP](https://meta.discourse.org/t/-/367355/1?silent=true) [read more].

- A request for **confirmation when deleting bookmarks** in `/my/activity/bookmarks` prompted @lindsey to re-categorize it under #UX for design consideration [link to OP](https://meta.discourse.org/t/-/367205/1?silent=true) and [action](https://meta.discourse.org/t/-/367205/2?silent=true) [read more].

#Support

- A moderator asked **where custom rejection messages live** after pressing Reject Post; @JammyDodger uncovered that the Revise Post PM is archived in the @system inbox until the user replies [link to OP](https://meta.discourse.org/t/-/367427/1?silent=true) and [solution](https://meta.discourse.org/t/-/367427/14?silent=true) [read more].

- Rubi wondered if flags automatically **turn into conversations** after inactivity; @JammyDodger clarified that only certain flag types prompt a PM and that custom flags can be created under `/admin/config/flags` to trigger “view full conversation” immediately [link to OP](https://meta.discourse.org/t/-/367337/1?silent=true) and [explanation](https://meta.discourse.org/t/-/367337/2?silent=true) [read more].

- **Deleting default chat categories** in the #Staff section stumped stanigator; @Lilly walked through checking category permissions and pointed to the staff-only nature of that category [link to OP](https://meta.discourse.org/t/-/367437/1?silent=true) and [guidance](https://meta.discourse.org/t/-/367437/5?silent=true) [read more].

- A hosted user couldn’t install the **Discobot narrative plugin** ; @JammyDodger explained that all Discobot messages can be edited via `/admin/customize/site_texts` and linked the customizing guide [link to OP](https://meta.discourse.org/t/-/367315/1?silent=true) and [reply](https://meta.discourse.org/t/-/367315/2?silent=true) [read more].

- Rubi ran into an error creating a **tag synonym** between `ubuntumate` and `ubuntu-mate`; putty showed that flipping which tag the synonym is created on resolves the confusion [link to OP](https://meta.discourse.org/t/-/367412/1?silent=true) and [solution](https://meta.discourse.org/t/-/367412/2?silent=true) [read more].

- user14893 asked about **packaging a live Discourse instance** as a Docker image after a hack; @pfaffman advised grabbing the backup from `/var/discourse/shared/standalone/backups/default` rather than relying on the web panel [link to OP](https://meta.discourse.org/t/-/367363/1?silent=true) and [advice](https://meta.discourse.org/t/-/367363/2?silent=true) [read more].

- A missing **SSIS Tips** category in the sidebar for non-staff led Moin to point out the `default_navigation_menu_categories` setting under Admin → All site settings [link to OP](https://meta.discourse.org/t/-/367432/1?silent=true) and [solution](https://meta.discourse.org/t/-/367432/2?silent=true) [read more].

- A plugin author asked how to **capitalize every word** in the plugin name; @NateDhaliwal suggested using CSS `text-transform: capitalize`, though a core solution would require altering locale or settings files [link to OP](https://meta.discourse.org/t/-/367381/1?silent=true) and [tip](https://meta.discourse.org/t/-/367381/2?silent=true) [read more].

#Theme component

- The new **Custom User Menu** component by @nolo adds a standalone user dropdown with quick links; Lilly already loves the separation of notifications, and StryGuardian reported a conflict with the F NAV mobile tabs component [link to OP](https://meta.discourse.org/t/-/367398/1?silent=true) and [feedback](https://meta.discourse.org/t/-/367398/2?silent=true) [read more].

#Bug

- On iOS 18.5 devices, changing a post owner failed to open the keyboard in both Safari and Chrome; @JammyDodger linked it to [Change ownership user-autocomplete menu obscured](https://meta.discourse.org/t/-/367317/1?silent=true) and suggested a hidden text field trick [link to OP](https://meta.discourse.org/t/-/367409/1?silent=true) and [comment](https://meta.discourse.org/t/-/367409/2?silent=true) [read more].

- After updating, some RTL languages saw **scrambled UI layouts** ; serkhelesheyi shared screenshots of overlapping panels in Persian, awaiting a maintainer’s fix [link to OP](https://meta.discourse.org/t/-/367434/1?silent=true) [read more].

&nbsp;

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

- @awesomerobot submitted a quick fix discussion for the **DMenu for ‘More’** issue in #UX [link](https://meta.discourse.org/t/-/367344/4?silent=true).
- @tobiaseigen chimed in on the **Discourse Calendar (and Event)** plugin duplication behavior in #Plugin [link](https://meta.discourse.org/t/-/97376/510?silent=true), discussed the **Solved plugin in group PM inbox** in #Feature [link](https://meta.discourse.org/t/-/367370/2?silent=true), and explored **automating replies when a solution is selected** in #Feature [link](https://meta.discourse.org/t/-/367369/2?silent=true).
- @Lilly praised and tested the **Custom User Menu** theme component [link](https://meta.discourse.org/t/-/367398/2?silent=true) and helped troubleshoot **chat category visibility** in staff channels [link](https://meta.discourse.org/t/-/367437/5?silent=true).
- @lindsey moved the bookmark-deletion confirmation request to the #UX category for design review [link](https://meta.discourse.org/t/-/367205/2?silent=true).

**Fun fact:** Yesterday we reviewed flags, menus, and mobile quirks so thoroughly that if Discourse were a restaurant, it would’ve passed health inspection with flying colors!

---

<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: [25 במאי,‏ 2025,‏ 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/491 "2025-05-25T05:02:16Z")

</div>

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

**Key Stats**

- **47 new posts** and **7 new topics** in the past 24 hours (stats courtesy of the [admin dashboard](https://meta.discourse.org/admin/dashboard?silent=true)).
- **Top community contributors** : @RGJ (6 posts, 11 likes), @NateDhaliwal (8 posts, 2 likes), @tknospdr (7 posts, 2 likes), @Heliosurge (2 posts, 3 likes), @typed-sigterm (2 posts, 2 likes).
- **Top team contributor** : @sam (1 post).

Interesting Topics

#Support

- @tknospdr and @RGJ debated whether plugin display names should be title-cased in “Set plugin name to capitals?”; RGJ shared how the convention is enforced in the codebase and how to override it via `locales/client.XX.yml` [https://meta.discourse.org/t/-/367381/12](https://meta.discourse.org/t/-/367381/12?silent=true).

- clacle asked how to build a gallery-style layout for a specific category in “Creating a Unique Gallery Layout for a Category”; @Andrew_Rowe pointed to existing #Theme component solutions like [topic-list-thumbnails](https://meta.discourse.org/t/-/150602?silent=true), [category-banners](https://meta.discourse.org/t/-/86241?silent=true) and [topic-list-previews](https://meta.discourse.org/t/-/209973?silent=true) for inspiration [https://meta.discourse.org/t/-/367482/1](https://meta.discourse.org/t/-/367482/1?silent=true).

- Alienazk wanted to extract version info from a failed backup in “How can I get the current version information from my backup?”; pfaffman and RGJ suggested container restarts and console cleanup (see the large `pg_dump` issue and cleanup tips in [clean-up user-auth-token-logs](https://meta.discourse.org/t/-/326397?silent=true)) [https://meta.discourse.org/t/-/367077/6](https://meta.discourse.org/t/-/367077/6?silent=true).

- Ethsim2 reported Safari on iOS would not stay signed in under “Cookie issue – not able to stay signed in”; initial troubleshooting steps were discussed [https://meta.discourse.org/t/-/367497/1](https://meta.discourse.org/t/-/367497/1?silent=true).

- Ethsim2 noted that the on-screen keyboard returned after an earlier bug in “Keyboard not appearing when writing post” [https://meta.discourse.org/t/-/367348/2](https://meta.discourse.org/t/-/367348/2?silent=true).

- NateDhaliwal discovered that smart lists don’t work in composer form templates under “Topic form templates do not have smart lists” and logged it for follow-up [https://meta.discourse.org/t/-/367479/1](https://meta.discourse.org/t/-/367479/1?silent=true).

#UX

- David\_Chao solicited inspiration for a board management UI in “Any recommendation about designing a Forum Board Management UIUX?”; @nolo shared backend screenshots and linked to [Understanding the admin interface](https://meta.discourse.org/t/-/315108?silent=true) [https://meta.discourse.org/t/-/367460/1](https://meta.discourse.org/t/-/367460/1?silent=true).

- kuaza and patrickemin discussed the new click-to-edit title feature in “Now that the topic title is editable by click, I can’t simply copy it without entering the edit mode”; @NateDhaliwal traced it to PR [#32873](https://github.com/discourse/discourse/pull/32873) [https://meta.discourse.org/t/-/366999/4](https://meta.discourse.org/t/-/366999/4?silent=true).

#Plugin

- cuo\_wu released the Discourse BBCode Tabs Plugin, enabling tabbed content with BBCode syntax; NateDhaliwal advised requesting plugin-authors access to post in #Plugin—see the [plugin installation guide](https://meta.discourse.org/t/-/19157?silent=true) [https://meta.discourse.org/t/-/367505/1](https://meta.discourse.org/t/-/367505/1?silent=true).

#wordpress

- angus noted that WP-Discourse’s `wpdc_publish_featured_link` filter will arrive in version 2.5.8 under “Write custom featured\_link to discourse topic?” [https://meta.discourse.org/t/-/362613/6](https://meta.discourse.org/t/-/362613/6?silent=true).

#Site feedback

- typed-sigterm highlighted broken zh-CN output on the “Our community support experts…” topic; NateDhaliwal asked for a screenshot and referenced [The Skill Wheel](https://meta.discourse.org/t/-/248528?silent=true) and the original topic [https://meta.discourse.org/t/-/194654](https://meta.discourse.org/t/-/194654?silent=true) [https://meta.discourse.org/t/-/367476/1](https://meta.discourse.org/t/-/367476/1?silent=true).

#Bug

- NateDhaliwal found that selecting an RTL interface on the Meta Branded theme exposes team-only links in “RTL languages on Meta Branded theme show team-only links” [https://meta.discourse.org/t/-/367478/1](https://meta.discourse.org/t/-/367478/1?silent=true).

#Theme component

- tknospdr ran into minor display quirks in the sidebar and topic cards; advice ranged from the “Categories not to indent” box to reviewing [Topic Cards](https://meta.discourse.org/t/-/296048/77?silent=true) [https://meta.discourse.org/t/-/329437/20](https://meta.discourse.org/t/-/329437/20?silent=true).

#Theme

- StryGuardian reported text overlap in Isabelle, an Animal Crossing inspired theme, when using the user card component in “Isabelle, an Animal Crossing inspired theme” [https://meta.discourse.org/t/-/145005/60](https://meta.discourse.org/t/-/145005/60?silent=true).

#Site Management

- @sam chimed in on Discourse AI setup: “Absolutely, all you need to do is ensure the users are in persona allowed groups” in “Discourse AI – AI bot” [read more](https://meta.discourse.org/t/-/266012/162?silent=true).

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

- @sam confirmed persona-group requirements in the #Site Management thread on Discourse AI [https://meta.discourse.org/t/-/266012/162](https://meta.discourse.org/t/-/266012/162?silent=true).

May your backups never stall and your plugins always capitalize perfectly!

[Previous page](https://meta.discourse.org/t/daily-summary-5am-utc/291851.md?page=12)

[Next page](https://meta.discourse.org/t/daily-summary-5am-utc/291851.md?page=14)
