# Dagelijkse samenvatting (5.00 uur UTC)

**URL:** https://meta.discourse.org/t/daily-summary-5am-utc/291851
**Category:** Forum summaries
**Created:** [16 januari 2024 om 21:58 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851 "2024-01-16T21:58:09Z")
**Posts on this page:** 20
**Page:** 22

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [13 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/652 "2025-11-13T05:02:45Z")

</div>

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

## Key Stats

- **New posts** : 110
- **New topics** : 10
- **Top users** :
  - @hugh: 1 post, 7 likes
  - @noahl: 1 post, 6 likes
  - @Moin: 3 posts, 6 likes
  - @tobiaseigen: 27 posts, 5 likes
  - @ばこん: 5 posts, 4 likes
  - @chapoi: 4 posts, 4 likes
  - @manuel: 2 posts, 4 likes
  - @ecki: 6 posts, 4 likes
  - @toad: 3 posts, 4 likes
  - @j.jaffeux: 1 post, 3 likes

## Interesting Topics

#Announcements

- #Announcements A refreshed **review queue** layout is now live behind an experimental flag, showcasing filters at the top and moderator notes in the timeline in [A new review queue layout with all new features](https://meta.discourse.org/t/-/388194/1?silent=true)

- #Announcements In a **Live AMA with Sam & Hawk** , @noahl, @hel_Sinki and @ozkn explored AI-powered theme components, proxy+CDN+S3 setups, and long-term community evolution in [What’s Next for Discourse: Live AMA with Sam & Hawk](https://meta.discourse.org/t/-/387794/19?silent=true)

- #Announcements **Chat search** debuted but lacks an access point when “Chat separate sidebar mode” is enabled, prompting suggestions for narrowing searches to DMs, Channels, or Threads in [Introducing chat search](https://meta.discourse.org/t/-/385755/14?silent=true)

#Theme

- #Theme @ばこん tweaked spacing in the **Glacier Theme** to improve desktop visibility and introduced settings for future spacing adjustments in [Glacier Theme](https://meta.discourse.org/t/-/387941/8?silent=true)

#Bug

- #Bug The **New Topic Header Button** broke category auto-detection when placed at the top; @chapoi flagged it in [New Topic Header Button component: Category is not auto-detected](https://meta.discourse.org/t/-/388254/1?silent=true)

#UX

- #UX Multiselect user fields only link when multiple values are selected, include yourself incorrectly, and fail for values containing dots; @tobiaseigen captured the issues in [Searching multi-select user fields](https://meta.discourse.org/t/-/385144/10?silent=true)

#Support

- #Support A theme component always reverted to an old version on install; @Moin pinpointed the compatibility file in [Theme component update always installs old version (solved)](https://meta.discourse.org/t/-/388241/2?silent=true)

- #Support Admins successfully cloned an aging Discourse setup for testing but noted that backups don’t include plugins or Discourse itself in [Ältere Discourse Produktiv-Instanz 1:1 auf Testserver Migrieren](https://meta.discourse.org/t/-/388222/1?silent=true)

- #Support Users discovered that “Screened IPs” in the admin interface don’t block ranges as expected; community members described manual container tweaks in [How to block an IP range? “Screened IPs” not being blocked](https://meta.discourse.org/t/-/386851/19?silent=true)

#Feature

- #Feature @j.jaffeux requested a **site setting** to default the Calendar view to Month/Week/Year and labeled it ready for implementation in [Add admin setting to change default Calendar view](https://meta.discourse.org/t/-/387389/8?silent=true)

- #Feature Community members proposed fine-grained control over where events can be created, suggesting whitelist/blacklist category options in [Allow Events only in some Topics](https://meta.discourse.org/t/-/388283/1?silent=true)

- #Feature A pull request to let PDFs render inline instead of forcing downloads sparked code review by @david in [Make PDFs open directly (not via download) by default](https://meta.discourse.org/t/-/388190/4?silent=true)

#General

- #General @jbrains weighed the pros and cons of ditching Teachable in favor of a Discourse-based course hub and received early guidance from @chapoi in [Replacing Teachable with a Discourse site?](https://meta.discourse.org/t/-/388316/1?silent=true)

#Dev

- #Dev With GitHub releases gone, @FelicianoTech explored Docker tags vs. Discourse version endpoints to programmatically detect the latest release in [How to reliably & programmatically get the latest version number of Discourse?](https://meta.discourse.org/t/-/388336/1?silent=true)

#Hosting

- #Hosting Bounce notifications vanished in a cPanel SMTP setup; @tobiaseigen recommended a switch to transactional email providers in [Smtp\_should\_reject 400 bad request on nounces](https://meta.discourse.org/t/-/387431/4?silent=true)

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

- @hugh published the announcement for the new review queue layout in [A new review queue layout with all new features](https://meta.discourse.org/t/-/388194/1?silent=true)

- @tobiaseigen clarified review queue terminology and workflow in [Reopen review after use wrong action](https://meta.discourse.org/t/-/387493/7?silent=true)

- @chapoi provided resources on hosting courses via Discourse in [Replacing Teachable with a Discourse site?](https://meta.discourse.org/t/-/388316/2?silent=true)

- @manuel shared his solution for pgvector issues on Fedora in [Set up Discourse for development on Fedora Linux](https://meta.discourse.org/t/-/163348/23?silent=true)

- @j.jaffeux pushed for a calendar default view setting in [Add admin setting to change default Calendar view](https://meta.discourse.org/t/-/387389/8?silent=true)

- @martin confirmed the YouTube thumbnail fix merged in [YouTube URIs fail to render thumbnails when oneboxed](https://meta.discourse.org/t/-/387673/14?silent=true)

- @Falco suggested multiple LLM instances for AI translation personas in [AI translation backfill not working after all settings configured](https://meta.discourse.org/t/-/374669/40?silent=true)

- @keegan enabled image uploads for translations in [Translation composer missing image upload support](https://meta.discourse.org/t/-/386829/8?silent=true)

- @MarkDoerr broke down “Other traffic” pageviews and advised on bot mitigation in [Controlling a huge spike in “Other traffic”](https://meta.discourse.org/t/-/387434/7?silent=true)

- @david reviewed the PDF preview PR and left feedback in [Make PDFs open directly (not via download) by default](https://meta.discourse.org/t/-/388190/4?silent=true)

_Paws for thought_: if puppies could code, they’d be first in line to test our shiny new features!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [14 november 2025 om 05:03 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/653 "2025-11-14T05:03:48Z")

</div>

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

## Key Stats

- **New posts:** 134

- **New topics:** 7

- **Top users:**

* * *

## Interesting Topics

#Bug

- Users are troubleshooting **video playback issues on iOS and Safari** after .mp4 uploads stall on `3.6.0.beta2-latest`—Falco identified an HTTP `206` vs `200` range request regression, and community members compared instances. ([read more](https://meta.discourse.org/t/-/387497/7?silent=true))

- Supermathie investigated **SMTP bounce processing failures** , where `smtp_should_reject` incorrectly rejects valid messages; disabling `discourse-smtp-fast-rejection` or adjusting `smtpd_recipient_restrictions` provides a workaround. ([read more](https://meta.discourse.org/t/-/387431/14?silent=true))

- An **Uncaught (in promise) error** in the calendar/event plugin has been fixed by recent commits, restoring normal operation for theme components relying on calendar code. ([fixed here](https://meta.discourse.org/t/-/385342/21?silent=true))

- The **ICS export** for #calendar-and-event was missing timezone information (`TZID`), leading to invalid files; community discussion clarified RFC 5545 rules and the constraint that UTC timestamps must not include `TZID`. ([discussion](https://meta.discourse.org/t/-/309163/6?silent=true))

#Announcements

- @hugh rolled out **a new review queue layout** featuring flags, notes, and AI triage improvements, with user feedback on [Data Explorer](https://meta.discourse.org/t/32566?silent=true) integration and note-syncing options driving further refinements. ([details](https://meta.discourse.org/t/-/388194/6?silent=true))

- The team proposed **chat search enhancements** , clarifying sidebar behavior and exploring input placement to make search more discoverable in the chat interface. ([discussion continues](https://meta.discourse.org/t/-/385755/16?silent=true))

#Theme component

- A new **Hidden User Fields** component allows you to create custom user fields visible only to specified groups, with ongoing refinements around object editor support for `groups` list types. ([install guide](https://meta.discourse.org/t/-/388397/2?silent=true))

#Installation

- Forum admins puzzled over **failed Discourse updates** , as Docker Manager must be upgraded before the main app; @keegan explained the two-step process in detail. ([instructions](https://meta.discourse.org/t/-/388431/3?silent=true))

#Support

- Newcomers learned how to **restrict category access** to a specific user group via category security settings, with step-by-step guidance on setting _See/Reply/Create_ permissions. ([guide](https://meta.discourse.org/t/-/388345/2?silent=true))

- Users reported **missing notifications** while logged in on `3.6.0.beta3-latest`; troubleshooting steps reveal client-side caching issues in Chrome and Firefox, pending further cross-platform testing. ([report](https://meta.discourse.org/t/-/386159/12?silent=true))

- After switching email providers, some admins encountered **POP3 polling errors** , unable to untick settings despite resetting credentials; community troubleshooting is ongoing. ([help thread](https://meta.discourse.org/t/-/388309/3?silent=true))

- **Authentication enhancements** : community discussed **OTP-based signups** via Magic.link and clarified [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) SSO conventions—covering both HOTP/TOTP and magic.link OTP integration. ([OTP thread](https://meta.discourse.org/t/-/372297/4?silent=true) & [SSO guide](https://meta.discourse.org/t/-/13045/623?silent=true))

#wordpress

- Integration hiccups with the **[WP Discourse](https://github.com/discourse/wp-discourse) plugin** on themes lacking Site Editor support were resolved by manually embedding the DiscourseEmbed script in child themes. ([solution](https://meta.discourse.org/t/-/388416/1?silent=true))

#Feature

- **Error messaging for Onebox failures** behind CloudFlare is being improved: the UI will detect `cf-mitigated: challenge` headers and inform users that CloudFlare, not Discourse, blocked preview generation. ([proposal](https://meta.discourse.org/t/-/388446/1?silent=true))

#blog

- @stella launched the companion discussion for the **“How to Communicate the Value of Your Community”** blog post, sharing strategies for justifying community ROI to stakeholders. ([read more](https://meta.discourse.org/t/-/388418/1?silent=true))

* * *

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

- @Falco provided diagnostics and configuration insights for the **video playback issue** on Safari, exploring HTTP range headers. ([#387497](https://meta.discourse.org/t/-/387497/9?silent=true))

- @supermathie escalated and debugged the **SMTP bounce rejection** bug, suggested policy filter workarounds ([#387431](https://meta.discourse.org/t/-/387431/14?silent=true)), clarified **OTP/Magic.link** signup flows ([#372297](https://meta.discourse.org/t/-/372297/4?silent=true)), and proposed enhanced **Onebox failure messaging** for CloudFlare scenarios ([#388446](https://meta.discourse.org/t/-/388446/1?silent=true)).

- @nat dug into the **ICS export timezone** bug, confirming crawler view results and investigating locale handling. ([#309163](https://meta.discourse.org/t/-/309163/6?silent=true))

- @hugh detailed feature rollouts and answered moderation queries around the **review queue overhaul**. ([#388194](https://meta.discourse.org/t/-/388194/6?silent=true))

- @j.jaffeux iterated on **chat search** UI placement, confirming correct sidebar implementation and gathering UX feedback. ([#385755](https://meta.discourse.org/t/-/385755/16?silent=true))

- @keegan clarified **Docker Manager upgrade** requirements for successful Discourse updates. ([#388431](https://meta.discourse.org/t/-/388431/3?silent=true))

That’s a wrap—after a safari of spinning videos, bounce-backs, and ICS timezone twists, the meta crew is still standing (and no puppies were harmed)! 🐾

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [15 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/654 "2025-11-15T05:02:24Z")

</div>

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

## Key Stats

- **New posts:** 91
- **New topics:** 7
- **Top Users by Latest Posts & Likes:**
  - @RGJ (6 posts, 11 likes)
  - @Moin (12 posts, 10 likes)
  - @pfaffman (5 posts, 6 likes)
  - @nat (2 posts, 5 likes)
  - @Lilly (3 posts, 3 likes)
  - @putty (2 posts, 3 likes)
  - @tobiaseigen (5 posts, 2 likes)
  - @Infi (3 posts, 2 likes)
  - @JammyDodger (1 post, 2 likes)
  - @gormus (1 post, 2 likes)

## Interesting Topics

### #Support

- @pinder99 sought the missing Mailgun API key setting in his self-hosted setup; @Lilly clarified the confusion around environment variables in [post 18](https://meta.discourse.org/t/-/386821/18?silent=true) and @RGJ explained why no Mailgun is needed on hosted forums in [post 20](https://meta.discourse.org/t/-/386821/20?silent=true). [read more](https://meta.discourse.org/t/-/386821?silent=true)

- Users reported lacking a _Text-Preview on kanban cards_ even after enabling it; @tobiaseigen suggested testing with the Foundation theme in [post 5](https://meta.discourse.org/t/-/370808/5?silent=true) after @jonasnaue’s initial report in [post 4](https://meta.discourse.org/t/-/370808/4?silent=true).

- @Moin requested a team like on his post to unlock the bug reporter badge; thanks to @Lilly for providing the click in [post 10](https://meta.discourse.org/t/-/387429/10?silent=true). [read more](https://meta.discourse.org/t/-/387429?silent=true)

- @cogdog asked how to integrate the [WP Discourse](https://github.com/discourse/wp-discourse) Comment block in themes lacking Site Editor; @angus pointed to the official block in [post 2](https://meta.discourse.org/t/-/388416/2?silent=true).

- A French translation bug was traced to a trailing slash in the CDN URL by @pfaffman in [post 9](https://meta.discourse.org/t/-/387979/9?silent=true).

- The User Card Directory theme component began returning 502 errors on `/user-cards.json`; @Lilly began troubleshooting in [post 2](https://meta.discourse.org/t/-/388482/2?silent=true) and @jahan_gagan followed up in [post 4](https://meta.discourse.org/t/-/388482/4?silent=true).

- @RGJ found iOS notch colors stuck in Light mode when using the interface color selector in [post 1](https://meta.discourse.org/t/-/388488/1?silent=true), with further debugging at [post 3](https://meta.discourse.org/t/-/388488/3?silent=true).

### #Feature

- The quest for a BBCode-style hide tag led to comparisons with whispers; @putty showed how to expand whisper permissions in [post 25](https://meta.discourse.org/t/-/120539/25?silent=true) and @pfaffman sketched out a plugin approach in [post 24](https://meta.discourse.org/t/-/120539/24?silent=true). [read more](https://meta.discourse.org/t/-/120539?silent=true)

- A `review-queue` feature suggestion to add moderator notes to queued posts has now shipped in the new layout at [post 2](https://meta.discourse.org/t/-/251272/2?silent=true). [read more](https://meta.discourse.org/t/-/251272?silent=true)

- Users continue to request auto-direction for RTL text; @rassilon1963 still relies on `<div dir="auto">` hacks in [post 10](https://meta.discourse.org/t/-/54016/10?silent=true).

### #Dev

- @FelicianoTech asked for a curlable endpoint to fetch the latest Discourse version; @RGJ explained the `version_check` API in [post 8](https://meta.discourse.org/t/-/388336/8?silent=true) and @david clarified tag sources in [post 11](https://meta.discourse.org/t/-/388336/11?silent=true). [read more](https://meta.discourse.org/t/-/388336?silent=true)

- @frye_bradley needed to observe composer category changes in a plugin; @Moin recommended the Custom Composer Placeholders example in [post 2](https://meta.discourse.org/t/-/388497/2?silent=true).

- A theme component’s JS stopped working; @jahan_gagan provided a CSS workaround in [post 5](https://meta.discourse.org/t/-/388198/5?silent=true).

### #Announcements

- The _Introducing chat search_ announcement gap was filled by adding a navbar link when the sidebar is hidden, per @lindsey’s proposal in [post 21](https://meta.discourse.org/t/-/385755/21?silent=true) and @j.jaffeux’s initial context in [post 20](https://meta.discourse.org/t/-/385755/20?silent=true).

- Community feedback on _A new review queue layout_ praised the UI and offered deeper filters; @T_Disco asked for claim/assign integration in [post 17](https://meta.discourse.org/t/-/388194/17?silent=true) and @tobiaseigen chimed in with kudos in [post 18](https://meta.discourse.org/t/-/388194/18?silent=true).

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

- @Lilly guided @pinder99 on API settings in the Mailgun key thread at [386821/18](https://meta.discourse.org/t/-/386821/18?silent=true), triaged User Card Directory errors in [388482/2](https://meta.discourse.org/t/-/388482/2?silent=true), and pushed a fix for the Compose Center component in [323776/23](https://meta.discourse.org/t/-/323776/23?silent=true).

- @nat pinpointed `discourse_reactions` as the culprit behind broken TL=lang crawler views at [388443/6](https://meta.discourse.org/t/-/388443/6?silent=true) and submitted a fix via PR [#36041](https://github.com/discourse/discourse/pull/36041).

- @lindsey addressed the all-channel chat search access issue in [385755/21](https://meta.discourse.org/t/-/385755/21?silent=true).

- @tobiaseigen celebrated the new review queue improvements in [388194/18](https://meta.discourse.org/t/-/388194/18?silent=true) and suggested checking theme conflicts for kanban previews in [370808/5](https://meta.discourse.org/t/-/370808/5?silent=true).

- @j.jaffeux weighed in on chat search placement in [385755/20](https://meta.discourse.org/t/-/385755/20?silent=true).

- @david clarified the source of version\_check data at [388336/11](https://meta.discourse.org/t/-/388336/11?silent=true).

- @kelv confirmed the emoji insertion bug was resolved in [302931/19](https://meta.discourse.org/t/-/302931/19?silent=true).

- @kris.kotlarek responded to the admin panel group search bug in [387429/11](https://meta.discourse.org/t/-/387429/11?silent=true).

With yesterday’s whirlwind of bug fixes, feature roll-outs, and design improvements, it looks like everyone earned an extra ☕!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [16 november 2025 om 05:03 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/655 "2025-11-16T05:03:00Z")

</div>

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

## Key Stats

- **New posts** : 67 ([recent activity](https://meta.discourse.org/recent?silent=true))

- **New topics** : 8 ([new topics list](https://meta.discourse.org/latest?status=created&silent=true))

- **Top users** :

## Interesting Topics

- #Announcements The experimental **review queue layout** rolled out with new moderation workflows, prompting discussions on terminology and workflow flags. See [the announcement](https://meta.discourse.org/t/388194?silent=true) and explore the [#review-queue tag](https://meta.discourse.org/tag/review-queue?silent=true).

- #Site Management Deep dive into **How Discourse ID works** , clarifying setup and automatic key generation. Related troubleshooting thread: [Discourse ID fails to activate on my instance](https://meta.discourse.org/t/discourse-id-fails-to-activate-on-my-instance/386023?silent=true).

- #Community Exploring **Using Discourse for courses in a university program** , with category strategies and tag-based organization. See also [Allow category moderators to create subcategories](https://meta.discourse.org/t/allow-category-moderators-to-create-subcategories/280203?silent=true).

- #Theme component **Emoji Fluff** theme component had a username autocomplete bug in chat; a fix was pushed. Also compare behavior with [Gated Topics in Category](https://meta.discourse.org/t/225454?silent=true).

- #Site Management Updates needed for **Composer Popup Messages Guide** after recent changes to education and onboarding messages. Etiquette reminder: [Don’t mention PM team members](https://meta.discourse.org/t/about-the-dont-mention-pm-team-members-etiquette/351280/13?silent=true).

- #Support **How to unflag/restore a post I as admin flagged** —admins struggled to find the unhide option. Original solution: [use the admin wrench](https://meta.discourse.org/t/88682/4?silent=true).

- #Support **Network error on backup download** —failures at 50% were traced to one-time links and resume issues. Related: [Backup upload not working](https://meta.discourse.org/t/backup-upload-not-working/386714/4?silent=true).

- #Dev **Assigning based on post content** with Discourse Workflow AI swimlanes explored; see the [Discourse Workflow plugin](https://meta.discourse.org/t/discourse-workflow/347110?silent=true).

- #Support **How to Enable Email Notifications for PMs?** —answers pointed to the **Emails** tab in Preferences and the [#emails tag](https://meta.discourse.org/tag/emails?silent=true).

- #Self-Hosting **Install plugins on a self-hosted site** —admins asked about updates; community suggested migrating from **retort** to [Reactions](https://meta.discourse.org/t/discourse-retort/35903?silent=true).

- #Support **Why my forum can’t be displayed on Google or Bing search results?** —indexing tips and crawler settings discussed; see [SEO concerns](https://meta.discourse.org/t/why-isnt-google-indexing-discourse-seo-concerns/218098?silent=true).

- #UX **Preferences → Interface → Skip new user onboarding tips and badges** —requests to decouple badge notifications from tips for TL1+ users.

- #Theme component **Gated Topics in Category** had questions about branding and script-blocking.

- #Support **Cannot any longer retrieve YouTube titles** when pasting URLs—community looking for the regression cause.

- #Bug **Spurious notification when navigating away from review queue after adding note** alerted moderators to a “You didn’t submit your changes!” dialog despite successful note submission.

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

- [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true) engaged deeply in the **review queue layout** discussion—asking usage questions [post #21](https://meta.discourse.org/t/388194/21?silent=true) and suggesting “Assign” vs. “Claim” language [post #24](https://meta.discourse.org/t/388194/24?silent=true).

- [@Lilly](https://meta.discourse.org/u/Lilly?silent=true) acknowledged feedback on the **Composer Popup Messages Guide** and will coordinate updates [post #8](https://meta.discourse.org/t/317734/8?silent=true).

Keep calm and keep flagging—yesterday’s 67 posts proved our community’s energy is unstoppable!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [17 november 2025 om 05:03 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/656 "2025-11-17T05:03:20Z")

</div>

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

## Key Stats

- **New posts** : 70 ([recent activity](https://meta.discourse.org/recent?silent=true))

- **New topics** : 13 ([new topics](https://meta.discourse.org/new?silent=true))

- **Top users** :

## Interesting Topics

#### #Announcements

- @jenmck sparked a philosophical debate in **“What’s Next for Discourse: Live AMA with Sam & Hawk”** about forum onboarding vs. social-media feeds [read more](https://meta.discourse.org/t/-/387794/22?silent=true).

- Community members refined the **new review queue layout** , discussing custom “Need help?” links and better assign workflows in **“A new review queue layout with all new features”** [read more](https://meta.discourse.org/t/-/388194/27?silent=true).

#### #Community

- In _Using Discourse for courses in a university program_, @Anton_Akhmerov proposed that courses could outlive a term:

> _“I realized that it’s a lot less effort to hide or move obsolete discussions than to recreate a course instance from scratch.”_ [view source](https://meta.discourse.org/t/-/387452/16?silent=true)  
> While @mcwumbly suggested that term-specific categories might streamline resets [read more](https://meta.discourse.org/t/-/387452/18?silent=true).

#### #Support

- A user reported **AI meltdown symptoms** —delayed timers and spam loops—until @Falco diagnosed an infinite-loop in the LLM generation parameters in **“AI bugging out, having a mental breakdown”** [read more](https://meta.discourse.org/t/-/388611/2?silent=true).

- The **Language Switcher** failed to translate user posts until the Discourse AI plugin was properly configured. @Falco walked through the `/admin/plugins/discourse-ai/ai-translations` settings in **“Language Switcher Problem, Not Translating Posts”** [read more](https://meta.discourse.org/t/-/388608/5?silent=true).

- Site hosts noted **image uploads hanging or erroring** on hosted forums. @NateDhaliwal suggested browser console checks and safe-mode diagnostics in **“Discourse forum image upload problems”** [read more](https://meta.discourse.org/t/-/388626/2?silent=true).

- A self-inflicted **DDOS pattern** emerged from repeated `CREATE INDEX CONCURRENTLY` jobs. @Falco pointed to underpowered database specs as the culprit in **“Self-ddos”** [read more](https://meta.discourse.org/t/-/388614/2?silent=true).

#### #Installation

- Debates over **one- vs. two-container setups** for zero-downtime updates heated up in **“Why is this constantly happening when I try to update”** , with @Ed_S and @merefield exploring `sidekiq` rebuild tactics [read more](https://meta.discourse.org/t/-/388431/17?silent=true).

#### #Feature

- Site operators asked how to hide parts of a post from all but its author and staff. @pfaffman proposed a **custom user field + theme component** in **“Way to make part of the post visible to author and staff only?”** [read more](https://meta.discourse.org/t/-/120539/29?silent=true).

- @hugh noted that the existing **“Assigned to”** filter already covers **“Claimed by”** workflows but will rename it for clarity in **“Add the ability to filter by ‘Claimed by’”** [read more](https://meta.discourse.org/t/-/370128/2?silent=true).

#### #Theme component

- The **Quick Quote** plugin now works seamlessly in the rich-text editor after recent core updates, as confirmed by @merefield and @Lilly in **“Quick Quote Theme Component”** [read more](https://meta.discourse.org/t/-/143621/64?silent=true).

#### #Dev

- @sam introduced **dv (Discourse Vibe)**, a Docker-based toolkit for spinning up PR previews, importing code, and orchestrating AI agents—complete with `dv config ai` for LLM setup—in **“Using dv (Discourse Vibe) to configure Discourse AI in development”** [read more](https://meta.discourse.org/t/-/388622/1?silent=true).

#### #Self-Hosting

- A long-running guide on **plugin installation** via `git clone` and container rebuilds was revisited in **“Install plugins on a self-hosted site”** [read more](https://meta.discourse.org/t/-/19157/383?silent=true).

#### #Hosting

- A deep dive into **Feishu’s free SMTP** limits versus commercial alternatives spurred ROI debates in **“How to set up Feishu’s free SMTP service for your Discourse community”** [read more](https://meta.discourse.org/t/-/348139/13?silent=true).

#### #UX

- New users requested to **skip onboarding tips** and badge pings. The community suggested disabling specific badges or adjusting `enable_user_tips` in **“Preferences → Interface → Skip new user onboarding tips and badges”** [read more](https://meta.discourse.org/t/-/233778/7?silent=true).

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

- @Falco tackled AI-generated infinite loops in [“AI bugging out, having a mental breakdown”](https://meta.discourse.org/t/-/388611/2?silent=true), debugged translation configs in [“Language Switcher Problem, Not Translating Posts”](https://meta.discourse.org/t/-/388608/5?silent=true), and diagnosed indexing overload in [“Self-ddos”](https://meta.discourse.org/t/-/388614/2?silent=true).

- @sam streamlined LLM setups with `dv config ai` in [“Using dv (Discourse Vibe) to configure Discourse AI in development”](https://meta.discourse.org/t/-/388622/1?silent=true), acknowledged review-queue notification quirks in [“Spurious notification when navigating away from review queue after adding note”](https://meta.discourse.org/t/-/388566/2?silent=true), and championed mixed-direction text support in [“Set direction of text depending on text itself”](https://meta.discourse.org/t/-/54016/11?silent=true).

- @mcwumbly provided course-category lifecycle insights in [“Using Discourse for courses in a university program”](https://meta.discourse.org/t/-/387452/17?silent=true).

- @Lilly confirmed rich-text compatibility fixes for a popular theme component in [“Quick Quote Theme Component”](https://meta.discourse.org/t/-/143621/64?silent=true).

- @nat enabled verbose AI logs and guided language-switch toggles in [“配置好 ai 翻译后，帖子已经被自动翻译，但是在帖子顶部和右侧没有显示语言切换按钮”](https://meta.discourse.org/t/-/388624/2?silent=true).

- @hugh clarified the “Claimed by” filter name in [“Add the ability to filter by ‘Claimed by’”](https://meta.discourse.org/t/-/370128/2?silent=true) and actioned custom help-link suggestions in [“A new review queue layout with all new features”](https://meta.discourse.org/t/-/388194/27?silent=true).

With AI loops debugged and plugins patched, we’re celebrating another day of healthy debates—and zero puppy casualties!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [18 november 2025 om 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/657 "2025-11-18T05:01:57Z")

</div>

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

## Key Stats

- **133 new posts**
- **18 new topics**

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

- @nat: 8 posts, 13 likes
- @Falco: 2 posts, 9 likes
- @itsbhanusharma: 3 posts, 8 likes
- @Don: 1 post, 7 likes
- @RGJ: 2 posts, 6 likes
- @Moin: 3 posts, 4 likes
- @kris.kotlarek: 2 posts, 4 likes
- @pmusaraj: 7 posts, 4 likes
- @Ivan_Rapekas: 3 posts, 4 likes
- @Roi: 5 posts, 4 likes

* * *

## Interesting Topics

### #Support

- **Attach a file stuck “Uploading”**  
@donaldsoncd reported that uploading images via Chat DM hangs indefinitely on both iOS and desktop. @nat traced it to a misconfiguration on the hosted service and pushed a fix. [View discussion (post 5)](https://meta.discourse.org/t/-/388633/5?silent=true)

- **Help with setting up Discourse ID**  
@Roi hit a snag enabling Discourse ID due to missing credentials. @pmusaraj walked through running `DiscourseId::Register.call` in the Rails console, uncovered a domain validation error, and suggested adjusting Apache’s proxy rules to solve it. [Read more (post 28)](https://meta.discourse.org/t/-/388711/28?silent=true)

- **Can’t find Discourse AI and LLM settings**  
@Nima1 couldn’t locate the AI tab in settings after enabling the plugin. @nat explained that toggling **Discourse AI enabled** and saving immediately reveals the rest of the options. [Read more (post 2)](https://meta.discourse.org/t/-/388650/2?silent=true)

- **Doc Categories – Sidebar titles revert to URL when editing index**  
A self-hosted user noticed sidebar labels reset to raw links when editing a #doc-categories index page. @nat pointed to base-URL resolution in the plugin as the likely culprit. [View thread (post 2)](https://meta.discourse.org/t/-/388592/2?silent=true)

- **Reset Proofreader settings**  
@bksubhuti lost the “Proofread” option in the AI helper menu and considered nuking plugin data. After a rebuild triggered by @Moin’s guidance, the proofreader entry reappeared without further issues. [See details (post 4)](https://meta.discourse.org/t/-/388634/4?silent=true)

- **Automate staged user invites**  
@spdegabrielle asked how to automatically invite users created by email as “staged.” @jahan_gagan recommended using Zapier with a webhook to detect new staged users and calling the `/invites` API. [Read more (post 2)](https://meta.discourse.org/t/-/388668/2?silent=true)

### #Plugin

- **Discourse Video Stream 🎥**  
@Falco unveiled a plugin for Cloudflare Stream integration, featuring resumable uploads via `tus-js-client` and adaptive bitrate playback. [Overview and install (post 1)](https://meta.discourse.org/t/-/388754/1?silent=true)

- **🏆 Discourse Rich JSON-LD Microdata Plugin**  
@kaktak shared a plugin that injects [Schema.org](http://Schema.org) microdata for SEO and voice assistants. @patrickemin confirmed a smooth install and praised the thorough README. [View code samples (post 6)](https://meta.discourse.org/t/-/388171/6?silent=true)

- **VK ID OAuth2 Authentication for Discourse**  
@Ivan_Rapekas validated a community plugin to let users log in via VK, meeting local legal requirements. @tobiaseigen noted no official usage but welcomed feedback. [Discussion (post 7)](https://meta.discourse.org/t/-/388073/7?silent=true)

### #Installation

- **My Discourse site is very slow to load the first time**  
@serialcode’s VPS-hosted forum suffered long initial load times. @itsbhanusharma and @RGJ pinpointed disk and network over-provisioning issues, advising a CDN or a different VPS provider. [Read more (post 3)](https://meta.discourse.org/t/-/388700/3?silent=true)

### #Bug

- **Keyboard pushes things up and leaves gap in Chat DM**  
On iOS Hub, the keyboard causes a blank gap above the composer on first tap. @j.jaffeux confirmed the regression from recent iOS changes and is targeting a fix this week. [Details (post 2)](https://meta.discourse.org/t/-/388701/2?silent=true)

- **Chat messages being processed out of order**  
@fufie observed nondeterministic chat ordering where some users’ messages appear out-of-sequence. @nat applauded the in-depth report and escalated it for prioritization. [Discussion (post 2)](https://meta.discourse.org/t/-/388770/2?silent=true)

### #Feature

- **Multi-language preferences for displaying localized content**  
In the #dynaloc category, @MiikkaLaitila proposed a global toggle to disable AI translations per device. @nat confirmed that full multi-language profile support is planned for early next year. [Follow thread (post 12)](https://meta.discourse.org/t/-/381116/12?silent=true)

### #Theme component

- **Restricted reactions (like) by group**  
@Don released a component to disable reaction functionality for specific user groups, offering a middle ground between text warnings and harsh sanctions. [Install guide](https://meta.discourse.org/t/-/388702?silent=true)

### #Hosting

- **Running two separate Docker containers instead of secondsite**  
@MikeNolan explored multi-site setups with distinct containers. @pfaffman and @itsbhanusharma discussed using a reverse proxy, Docker networks, and socketed templates to avoid port conflicts. [Read more (post 9)](https://meta.discourse.org/t/-/388628/9?silent=true)

* * *

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

- @nat triaged and resolved multiple issues across #Support and #Bug, including the [upload hang](https://meta.discourse.org/t/-/388633/5?silent=true), [sidebar URL reversion](https://meta.discourse.org/t/-/388592/2?silent=true), [AI translation backfill rate](https://meta.discourse.org/t/-/388624/9?silent=true), and [out-of-order chat](https://meta.discourse.org/t/-/388770/2?silent=true).

- @Falco authored and launched the [Discourse Video Stream plugin](https://meta.discourse.org/t/-/388754/1?silent=true), walking through Cloudflare Stream setup.

- @kris.kotlarek shipped fixes for a [spurious review-queue notification](https://meta.discourse.org/t/-/388566/6?silent=true) and expanded the [raw markdown editor size](https://meta.discourse.org/t/-/383902/7?silent=true).

- @pmusaraj guided users through [Discourse ID registration](https://meta.discourse.org/t/-/388711/21?silent=true) and resolved the [mobile login centering issue](https://meta.discourse.org/t/-/388728/5?silent=true).

- @j.jaffeux confirmed awareness and upcoming remediation for the iOS [Chat DM layout bug](https://meta.discourse.org/t/-/388701/2?silent=true).

- @yuriy tracked down the UI data mismatch that caused the [subcategory filter disappearance](https://meta.discourse.org/t/-/386648/3?silent=true).

- @supermathie diagnosed aggressive AWS metadata timeouts in the [IMDSv2 Support thread](https://meta.discourse.org/t/-/272379/16?silent=true).

- @Lilly highlighted the new [Restricted Reactions by Group component](https://meta.discourse.org/t/-/388702/4?silent=true) as a trust-level reaction control.

- @manuel confirmed that [custom sidebar links lack translation support](https://meta.discourse.org/t/-/299871/3?silent=true).

- @cocococosti tested and verified that [YouTube titles fetch correctly](https://meta.discourse.org/t/-/388577/2?silent=true) on the latest beta.

* * *

> With video, chat, AI, and hosting all getting love, yesterday proved once again that our community can debug nearly anything—without harming a single puppy in the process! 🐶🎉

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [19 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/658 "2025-11-19T05:02:12Z")

</div>

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

## Key Stats

- **New posts:** 132
- **New topics:** 15
- **Top users by posts & likes:**
  - @Moin (23 posts, 23 likes)
  - @merefield (4 posts, 11 likes)
  - @RGJ (11 posts, 10 likes)
  - @Falco (3 posts, 10 likes)
  - @dax (2 posts, 7 likes)
  - @manut (2 posts, 7 likes)
  - @zogstrip (2 posts, 6 likes)
  - @j.jaffeux (3 posts, 5 likes)
  - @awesomerobot (1 post, 5 likes)
  - @Bas (1 post, 4 likes)

* * *

## Interesting Topics

### #Support

- @利仔1 reported a global Cloudflare outage causing widespread 500 errors on CF-protected sites; @Moin shared Cloudflare’s own [incident status](https://cloudflarestatus.com/incidents/8gmgl950y3h7), and @merefield linked external coverage [read more](https://meta.discourse.org/t/-/388828/1?silent=true).

- @Janine_Acherman sought proof-of-concept guidance on enabling Category Moderators in a beta instance; @Moin walked through checking site settings, group membership, and category assignments to unlock moderator controls [read more](https://meta.discourse.org/t/-/388900/1?silent=true).

- @lilydjwg expressed frustrations over configuring the AI spam detector persona and tokenizer choice; @nat and @NateDhaliwal demonstrated how to access the spam settings at `/admin/plugins/discourse-ai/ai-spam` and clarified tokenizer roles [read more](https://meta.discourse.org/t/-/388947/1?silent=true).

### #Bug

- @RGJ encountered a quick-edit bug where changing a localized topic title didn’t retranslate non-source languages; @Falco traced it to daily translation limits and proposed disabling quick-edit for localized topics [read more](https://meta.discourse.org/t/-/388848/1?silent=true).

- @small-lovely-cat noticed the reaction-viewer avatar strip vanished after migrating from `/post_action_users`; @Moin linked to the PR that removed `<SmallUserList>` and discussed reimplementation vs. removal [read more](https://meta.discourse.org/t/-/388783/1?silent=true).

- @fufie observed chat messages arriving out of order and suspected a timestamp PR (#34592) as the culprit; @j.jaffeux confirmed the fix may need refinement and will investigate further [read more](https://meta.discourse.org/t/-/388770/4?silent=true).

- @RBoy discovered that the Usage tab lists raw model IDs instead of the friendly names of configured LLMs; @sam agreed it’s confusing for multi-LLM setups and will work on a UI cleanup [read more](https://meta.discourse.org/t/-/388786/1?silent=true).

- @Moin reported the category dropdown lost its search box when `lazy_load_categories_groups` was active, hiding subcategories and impeding quick selection; adjustments to lazy-loading logic are under consideration [read more](https://meta.discourse.org/t/-/388911/1?silent=true).

### #Feature

- @manut proposed an outlined bookmark icon for un-bookmarked posts on mobile to improve visibility; @awesomerobot pointed out the existing `far-bookmark` icon in the styleguide and encouraged a PR [read more](https://meta.discourse.org/t/-/388854/1?silent=true).

### #Announcements

- @j.jaffeux drove the rollout of chat search in public channels with a PR, and @tobiaseigen and @Moin clarified that self-hosted instances must update to the latest branch to enable it [read more](https://meta.discourse.org/t/-/385755/22?silent=true).

### #Site feedback

- @Moin flagged an issue where video uploads on Meta remain stuck at “uploading 100%”; @dax confirmed this is a Meta-specific bug tied to recent internal changes and a fix has been deployed for testing [read more](https://meta.discourse.org/t/-/388870/1?silent=true).

### #Installation

- @Isambard asked how to bypass Cloudflare’s proxy by using a backup domain name; @RGJ explained how to use the Cloudflare API to disable proxying on DNS records via `curl` commands [read more](https://meta.discourse.org/t/-/388821/1?silent=true).

### #UX

- @discojan pointed out that RTL Arabic image-preview tooltips display reversed labels for “next” and “previous”; @Moin suggested separating direction context into its own translation key to auto-flip arrow text [read more](https://meta.discourse.org/t/-/388849/1?silent=true).

### #Theme component

- @Drew-ART released the Nav Button Highlighter component to visually guide users by highlighting key navigation links in CSS; @merefield recommended flagging it for the #Theme component category after initial feedback [read more](https://meta.discourse.org/t/-/388818/1?silent=true).

- @gormus shared CSS tweaks to restrict Notification Banners to logged-in users by selecting TL groups and adjusting responsive footer selectors [read more](https://meta.discourse.org/t/-/325279/50?silent=true).

* * *

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

- @Bas confirmed the Cloudflare incident was not a Discourse bug in [全球 Cloudflare 服务中断](https://meta.discourse.org/t/-/388828/15?silent=true).

- @Falco diagnosed the localized title sync issue and suggested disabling quick-edit on localized topics in [Topic title issues](https://meta.discourse.org/t/-/388848/2?silent=true).

- @dax acknowledged the Meta-only video upload hang and rolled out a targeted fix in [Uploading video fails](https://meta.discourse.org/t/-/388870/2?silent=true).

- @awesomerobot encouraged a PR for the new outlined bookmark icon and pointed to `far-bookmark` in [Change bookmark icon for non-bookmarked posts](https://meta.discourse.org/t/-/388854/3?silent=true).

- @tobiaseigen explained upgrade requirements and default behavior for chat search on self-hosted installations in [Introducing chat search](https://meta.discourse.org/t/-/385755/24?silent=true).

- @j.jaffeux integrated chat search across channels via a PR and answered follow-up questions in [Introducing chat search](https://meta.discourse.org/t/-/385755/22?silent=true).

- @sam reviewed the LLM usage reporting issue and committed to improving the breakdown of configured LLMs in [Usage not showing LLM models](https://meta.discourse.org/t/-/388786/2?silent=true).

- @zogstrip offered diagnostic steps and asked for forum URLs to troubleshoot a Discourse ID redirect error in [Can’t setup Discourse ID: Application with this redirect URI already exists](https://meta.discourse.org/t/-/388757/4?silent=true).

- @selase clarified messaging nuances for deleted staged users in [Fix deleted user email handling for staged users](https://meta.discourse.org/t/-/388806/3?silent=true).

- @david published the companion discussion for the latest engineering roadmap in [Driving Continuous Improvement at Scale](https://meta.discourse.org/t/-/388880/1?silent=true).

* * *

Keep calm and code on—just make sure your bookmarks are visible!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [20 november 2025 om 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/659 "2025-11-20T05:01:44Z")

</div>

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

## Key Stats

**New posts** : [127 new posts](https://meta.discourse.org/admin/dashboard?period=day&silent=true)  
**New topics** : [17 new topics](https://meta.discourse.org/latest?silent=true)

**Top Users by Posts & Likes** :

- [@sam](https://meta.discourse.org/u/sam?silent=true): 10 posts, 32 likes
- [@Falco](https://meta.discourse.org/u/falco?silent=true): 3 posts, 30 likes
- [@HAWK](https://meta.discourse.org/u/hawk?silent=true): 6 posts, 21 likes
- [@Moin](https://meta.discourse.org/u/moin?silent=true): 8 posts, 9 likes
- [@merefield](https://meta.discourse.org/u/merefield?silent=true): 5 posts, 8 likes
- [@nat](https://meta.discourse.org/u/nat?silent=true): 2 posts, 6 likes
- [@eisammy](https://meta.discourse.org/u/eisammy?silent=true): 2 posts, 5 likes
- [@JammyDodger](https://meta.discourse.org/u/jammydodger?silent=true): 6 posts, 5 likes
- [@jenmck](https://meta.discourse.org/u/jenmck?silent=true): 2 posts, 5 likes
- [@zogstrip](https://meta.discourse.org/u/zogstrip?silent=true): 1 post, 4 likes

**Team Top Users** :

- [@sam](https://meta.discourse.org/u/sam?silent=true): 10 posts, 32 likes
- [@Falco](https://meta.discourse.org/u/falco?silent=true): 3 posts, 30 likes
- [@HAWK](https://meta.discourse.org/u/hawk?silent=true): 6 posts, 21 likes
- [@nat](https://meta.discourse.org/u/nat?silent=true): 2 posts, 6 likes
- [@Lilly](https://meta.discourse.org/u/lilly?silent=true): 2 posts, 4 likes
- [@zogstrip](https://meta.discourse.org/u/zogstrip?silent=true): 1 post, 4 likes
- [@lindsey](https://meta.discourse.org/u/lindsey?silent=true): 1 post, 1 like
- [@dax](https://meta.discourse.org/u/dax?silent=true): 1 post, 1 like
- [@pmusaraj](https://meta.discourse.org/u/pmusaraj?silent=true): 2 posts, 1 like
- [@tynaut](https://meta.discourse.org/u/tynaut?silent=true): 1 post, 0 likes

* * *

## Interesting Topics

### #Announcements

- @Orioni & @sam hosted the [What’s Next for Discourse: Live AMA with Sam & Hawk](https://meta.discourse.org/t/-/387794/25?silent=true), exploring Discourse’s 5-, 10-, and 20-year roadmap.

- j127 proposed a feature enhancement in the [new review queue layout](https://meta.discourse.org/t/-/388194/36?silent=true), suggesting automatic links to review items in moderation notes.

### #Plugin

- @Falco released **Resenha** , an experimental plugin adding Discord-style voice rooms via WebRTC in the sidebar [read more](https://meta.discourse.org/t/-/389056/1?silent=true).

- caue-pareto encountered a 5xx error installing the [Discourse Amazon SNS notifications plugin](https://meta.discourse.org/t/-/384054/3?silent=true), traced to missing asset paths.

### #Dev

- @NateDhaliwal asked about the best method to [store data with a plugin](https://meta.discourse.org/t/-/388967/2?silent=true), receiving guidance on `SiteSetting` vs `PluginStore`.

### #Support

- @nat resolved **AI spam detector** issues by demonstrating custom persona selection in the [AI spam settings](https://meta.discourse.org/t/-/388947/6?silent=true).

- @zogstrip improved admin-side error visibility for the [Discourse ID setup](https://meta.discourse.org/t/-/388711/29?silent=true) by linking to detailed logs.

- noahl inquired whether [toggling topic bump](https://meta.discourse.org/t/-/388994/2?silent=true) suppresses notifications for tracked topics.

### #Bug

- MiikkaLaitila uncovered a missing locale picker in [title translation](https://meta.discourse.org/t/-/388848/7?silent=true), prompting an upcoming fix.

- seanblue reported the [iOS composer positioning issue](https://meta.discourse.org/t/-/388476/6?silent=true), linked to the mobile composer #design-experiment.

- honeymoose hit a thought\_signature error with the [Google gemini-3 API helper](https://meta.discourse.org/t/-/389019/1?silent=true), requiring signature inclusion.

### #Feature

- @Lilly requested [bulk un-assign functions](https://meta.discourse.org/t/-/389046/1?silent=true) on the assigns tab, mirroring bookmark bulk actions.

- scavin proposed a permission setting to [localize only user-authored topics](https://meta.discourse.org/t/-/389147/1?silent=true) for safer #content-localization.

### #UX

- seanblue argued the [permanent full-screen mobile composer](https://meta.discourse.org/t/-/374766/17?silent=true) reduces context-switching efficiency.

### #Theme component

- Drew-ART celebrated success with the [Nav Button Highlighter component](https://meta.discourse.org/t/-/388818/6?silent=true), adding admin SCSS configuration options.

* * *

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

- @sam answered key AMA questions, detailing launcher 2 and AI moderation experiments in the [AMA thread](https://meta.discourse.org/t/-/387794/26?silent=true).

- @HAWK outlined ambassador network plans and hosting options during the [AMA Q&A](https://meta.discourse.org/t/-/387794/25?silent=true).

- @Falco introduced **Resenha** in the [plugin announcement](https://meta.discourse.org/t/-/389056/1?silent=true) and aided troubleshooting for [SNS notifications](https://meta.discourse.org/t/-/384054/7?silent=true).

- @nat patched title translation UI bugs in [the translation discussion](https://meta.discourse.org/t/-/388848/8?silent=true).

- @Lilly proposed bulk assign features in the [assigns plugin topic](https://meta.discourse.org/t/-/389046/1?silent=true).

- @zogstrip enhanced Discourse ID logging in [the setup thread](https://meta.discourse.org/t/-/388711/29?silent=true).

- @lindsey clarified bump-toggle workarounds in the [topic bump discussion](https://meta.discourse.org/t/-/383576/22?silent=true).

- @dax acknowledged the unformatted code detector issue in [the theme component thread](https://meta.discourse.org/t/-/112773/63?silent=true).

- @pmusaraj supported SNS install troubleshooting in [the Amazon SNS topic](https://meta.discourse.org/t/-/384054/4?silent=true).

- @tynaut followed up on iOS site text field fixes in the [iOS UX thread](https://meta.discourse.org/t/-/385733/10?silent=true).

* * *

With plugins singing, AMAs buzzing, and bugs squashed, yesterday’s meta rhythm keeps us on our toes—stay tuned for more!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [22 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/660 "2025-11-22T05:02:35Z")

</div>

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

## Key Stats

- **New posts** : 62
- **New topics** : 6
- **Top users (last 24 h)**:
  - @j.jaffeux: 5 posts, 8 likes
  - @Moin: 4 posts, 7 likes
  - @NateDhaliwal: 3 posts, 5 likes
  - @ToddZ: 5 posts, 3 likes
  - @tgxworld: 1 post, 4 likes
  - @jlc: 1 post, 3 likes
  - @Drew-ART: 3 posts, 2 likes
  - @HAWK: 1 post, 2 likes
  - @rahim123: 1 post, 2 likes
  - @awesomerobot: 2 posts, 2 likes

## Interesting Topics

### #Bug

- **Keyboard disappears when attempting to start a new message** (#tablet)  
@j.jaffeux reproduced an Android/Galaxy Tab composer bug and suggested a temporary height workaround [discuss here](https://meta.discourse.org/t/-/389317/3?silent=true).

- **Composer positioning issues in iOS** (#ios)  
A merged PR in _discourse-gifs_ resolves the iOS composer overlap—thanks to @j.jaffeux for the quick fix 🚀 [read more](https://meta.discourse.org/t/-/388476/18?silent=true).

- **Search in category drop-down missing** (#lazy-load-categories)  
@yuriy confirmed that lazy-loaded categories lost their filter input and will restore it next week [see details](https://meta.discourse.org/t/-/388911/3?silent=true).

- **Chat quote buttons covered by composer** (#composer #chat)  
@tynaut rolled out an update to ensure full-screen chat and the composer no longer hide quote buttons [see fix](https://meta.discourse.org/t/-/387398/8?silent=true).

### #Support

- **Has anything changed on what qualifies for the “Nice share” badge?** (#badges)  
@tgxworld found bot/crawler “visits” inflating badge counts and is working on rate-limiting to restore accuracy [details](https://meta.discourse.org/t/-/385296/20?silent=true).

- **Access topics I created by category**  
@Moin demonstrated how to filter search with `category:… created-by:… in:first` to list only your own topics [solution here](https://meta.discourse.org/t/-/389322/2?silent=true).

- **Changing automated Personal Message text** (#personal-messages)  
A user unraveled the site-settings layout to customize PM templates and shared a clearer navigation path [learn more](https://meta.discourse.org/t/-/389230/8?silent=true).

- **Set up a category ONLY for specific Users** (#spaces)  
@tobiaseigen walked through secure category permissions so only selected groups can view content [read more](https://meta.discourse.org/t/-/388345/11?silent=true).

- **No edit option for flagged post?** (#review-queue)  
@tobiaseigen explained default trust-level edit-timeouts and how admins can unlock posts via the wrench menu [see guidance](https://meta.discourse.org/t/-/388351/7?silent=true).

### #Theme component

- **Sidebar Categories Organizer** (#sidebar)  
@Drew-ART revamped this component with dropdown selectors for nested categories and hides empty sections efficiently [check it out](https://meta.discourse.org/t/-/389301/7?silent=true).

- **Unformatted Code Detector** (#official #unformatted-code-detector)  
A recent core commit squashed the dynamic import errors this theme component was throwing—thanks @david! [fix details](https://meta.discourse.org/t/-/112773/65?silent=true).

- **DiscoTOC – automatic table of contents** (#official #disco-toc)  
@RBoy confirmed compatibility with 3.6.0.beta3 but has spotted a loader-script issue in CDN setups [discussion](https://meta.discourse.org/t/-/111143/476?silent=true).

### #Dev

- **Modernizing inline script tags for templates & JS API** (#dev-news)  
@rahim123 and @NateDhaliwal untangled `@tracked` property usage and clarified `shouldRender` timing in Ember components [full thread](https://meta.discourse.org/t/-/366482/44?silent=true).

- **Remove smtp\_should\_reject & discourse-smtp-fast-rejection**  
@supermathie summarized why the bounce-handling code misfires on forwarded mail and opened a PR to drop the faulty path [PR review](https://meta.discourse.org/t/-/389368/1?silent=true).

- **500 internal server error when updating a post by id**  
A contributor discovered Python’s `requests.put` must use `json=` instead of `data=`, avoiding a “Symbol into Integer” exception [see solution](https://meta.discourse.org/t/-/389343/1?silent=true).

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

- @j.jaffeux contributed to #Bug reports, investigating both the **Keyboard disappears…** issue [389317/3] and the **Composer positioning issues in iOS** fix [388476/18].

- @HAWK confirmed continued usage of Assign, timers, and private support workflows in the **How Discourse Uses Discourse** blog post [387597/3].

- @tgxworld dug into crawler-attributed visits affecting the “Nice share” #badge in **Has anything changed on what qualifies…** [385296/20].

- @awesomerobot explained the motivation behind full-row selection to prevent lost bulk-select changes in **UX: allows to click on topic item for bulk select** [389316/2].

- @tynaut published a scheduled update resolving chat quote button overlap in full-screen mode in **Chat quote buttons covered by composer** [387398/8].

- @david merged a core patch to resolve dynamic import errors for **Unformatted Code Detector** [112773/65].

- @yuriy acknowledged the missing filter in the category dropdown and pledged updates for **Search in category drop-down missing** [388911/3].

- @tobiaseigen provided key support, covering email-polling setups in **Email Reply Issues After Provider Change** [388309/4], secure category permissions in **Set up a category ONLY for specific Users** [388345/11], and edit-timeout mechanics in **No edit option for flagged post?** [388351/7].

- @supermathie outlined the plan to remove the flawed SMTP rejection paths in **Remove smtp\_should\_reject & discourse-smtp-fast-rejection** [389368/1].

* * *

Looks like yesterday was a bug-fixing bonanza—our keyboards can type again, chats quote properly, and our SMTP pipelines are breathing easy!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [23 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/661 "2025-11-23T05:02:42Z")

</div>

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

## Key Stats

- **New posts** : [46 posts created between Nov 22 and Nov 23, 2025](https://meta.discourse.org/search?q=is%3Apost+created%3A2025-11-22..2025-11-23&silent=true)
- **New topics** : [3 topics started between Nov 22 and Nov 23, 2025](https://meta.discourse.org/search?q=is%3Atopic+created%3A2025-11-22..2025-11-23&silent=true)
- **Top users** :
  - @sam – 3 posts, 5 likes ([chat notifications bug](https://meta.discourse.org/t/-/308082/32?silent=true))
  - @dementad – 1 post, 4 likes ([voice rooms feedback](https://meta.discourse.org/t/-/389056/4?silent=true))
  - @Moin – 3 posts, 3 likes ([docs category issue](https://meta.discourse.org/t/-/389371/4?silent=true))
  - @tobiaseigen – 1 post, 2 likes ([category settings fix](https://meta.discourse.org/t/-/389371/2?silent=true))
  - @Richie – 2 posts, 2 likes ([form templates access bug](https://meta.discourse.org/t/-/389393/1?silent=true))
  - @Epoch – 1 post, 2 likes ([chat search indexing](https://meta.discourse.org/t/-/385755/31?silent=true))
  - @kaktak – 2 posts, 2 likes ([microdata plugin error](https://meta.discourse.org/t/-/388171/10?silent=true))
  - @Lilly – 1 post, 2 likes ([lock badge refactor](https://meta.discourse.org/t/-/276831/47?silent=true))
  - @tvavrda – 1 post, 1 like ([logo focus issue](https://meta.discourse.org/t/-/389390/1?silent=true))
  - @jrgong – 1 post, 1 like ([AI button use case](https://meta.discourse.org/t/-/387226/11?silent=true))

## Interesting Topics

- #Site feedback: @tobiaseigen [spotted](https://meta.discourse.org/t/-/389371/2?silent=true) that an unexpected `index: top` was applied to #UX and #Dev categories in [Which categories are docs?](https://meta.discourse.org/t/-/389371?silent=true) and @Moin confirmed it’s been present since Nov 8 [post 4](https://meta.discourse.org/t/-/389371/4?silent=true). [read more](https://meta.discourse.org/t/-/389371?silent=true)

- #Plugin @dementad gave the #Resenha plugin a spin and [reported](https://meta.discourse.org/t/-/389056/4?silent=true) missing features like room renaming and category tying in [Resenha – Add Discord-style Voice Rooms to Your Community](https://meta.discourse.org/t/-/389056?silent=true). [read more](https://meta.discourse.org/t/-/389056?silent=true)

- #Plugin @David_Ghost encountered `undefined local variable ‘twitter_image’` errors in the **Discourse Rich JSON-LD Microdata Plugin** logs [post 9](https://meta.discourse.org/t/-/388171/9?silent=true) and @kaktak pointed out the missing image plugin dependency [post 11](https://meta.discourse.org/t/-/388171/11?silent=true). [read more](https://meta.discourse.org/t/-/388171?silent=true)

- #Announcements @sam announced Nano Banana 3 support in Discourse for **Gemini Flash 2.5 Image** , praising the Tuscany scenery despite minor avatar quirks [post 3](https://meta.discourse.org/t/-/380862/3?silent=true) and @NateDhaliwal celebrated the improved fidelity [post 4](https://meta.discourse.org/t/-/380862/4?silent=true). [read more](https://meta.discourse.org/t/-/380862?silent=true)

- #Announcements @Epoch confirmed that **chat messages indexing** completed for **Introducing chat search** , resolving missing results after a silent rebuild [post 31](https://meta.discourse.org/t/-/385755/31?silent=true). [read more](https://meta.discourse.org/t/-/385755?silent=true)

- #Theme component: @Lilly refactored the **Hide Lock Badge Icon** by removing the channel selector for simplicity, earning praise from @ToddZ for the streamlined UI [post 47](https://meta.discourse.org/t/-/276831/47?silent=true) and [post 48](https://meta.discourse.org/t/-/276831/48?silent=true). [read more](https://meta.discourse.org/t/-/276831?silent=true)

- #Bug @Richie reported an **Access Denied** error when clicking **Customise / Templates** in the admin menu with `Experimental form templates` off [post 1](https://meta.discourse.org/t/-/389393/1?silent=true), and @Moin confirmed it works once enabled [post 3](https://meta.discourse.org/t/-/389393/3?silent=true). [read more](https://meta.discourse.org/t/-/389393?silent=true)

- #Bug @sam dissected **chat notifications not showing up** , outlining push notification debounce quirks and known PWA/Hub differences to clarify expectations [post 32](https://meta.discourse.org/t/-/308082/32?silent=true). [read more](https://meta.discourse.org/t/-/308082?silent=true)

- #Bug @Moin discovered that disabling **pop3\_polling\_enabled** via UI fails due to a validator mismatch in **Email Reply Issues After Provider Change** , and shared a rails console workaround [post 5](https://meta.discourse.org/t/-/388309/5?silent=true). [read more](https://meta.discourse.org/t/-/388309?silent=true)

- #Support @merefield guided @raadtotheraad through additional web server steps after `./discourse-setup` showed missing config, and explained restart procedures for **Nginx displaying further configuration required** [post 4](https://meta.discourse.org/t/-/389394/4?silent=true). [read more](https://meta.discourse.org/t/-/389394?silent=true)

- #UX @tvavrda reported a mysterious focus box behind the logo on Safari 18.6 PWAs, with @ice.d suggesting accidental double-click highlights in **Strange box behind logo** [post 2](https://meta.discourse.org/t/-/389390/2?silent=true). [read more](https://meta.discourse.org/t/-/389390?silent=true)

- #Feature @jrgong outlined use cases for a **Button to format post content using AI** , from custom-persona translations to structured templates, echoing @Falco’s future roadmap [post 11](https://meta.discourse.org/t/-/387226/11?silent=true). [read more](https://meta.discourse.org/t/-/387226?silent=true)

- #Feature @MachineScholar championed **Tighter integration of account-creation and subscriptions** , noting signup-time subscriptions could boost conversion, with @sam agreeing on enhancing the out-of-the-box experience [post 6](https://meta.discourse.org/t/-/345138/6?silent=true). [read more](https://meta.discourse.org/t/-/345138?silent=true)

- #Developer Guides: @j127 proposed updating grep commands for plugin outlets in **Developing Discourse Plugins – Part 2** , switching from `.hbs` to `.gjs` and flagging a deprecated theme component link [post 41](https://meta.discourse.org/t/-/31001/41?silent=true). [read more](https://meta.discourse.org/t/-/31001?silent=true)

- #Using Discourse: @markschmucker traced invisible anchor icons to CSS opacity rules in **Linking to a heading within a post or topic** , illustrating specificity overrides for visible anchors [post 56](https://meta.discourse.org/t/-/47552/56?silent=true). [read more](https://meta.discourse.org/t/-/47552?silent=true)

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

- **@sam** extended support for **Gemini Flash 2.5 Image** [post 3](https://meta.discourse.org/t/-/380862/3?silent=true), probed **chat notifications** debounce behavior [post 32](https://meta.discourse.org/t/-/308082/32?silent=true), and examined the **Sidekiq runit script** [post 2](https://meta.discourse.org/t/-/389331/2?silent=true).

- **@tobiaseigen** pinpointed misconfigured indexing in #UX and #Dev categories for **Which categories are docs?** [post 2](https://meta.discourse.org/t/-/389371/2?silent=true).

- **@Lilly** refactored the **Hide Lock Badge Icon** theme component, simplifying the UI by removing unnecessary selectors [post 47](https://meta.discourse.org/t/-/276831/47?silent=true).

- **@Falco** clarified the long-term viability of the **Patreon plugin** amid API changes in **Upgrade Patreon Discourse Plugin to API v2** [post 4](https://meta.discourse.org/t/-/386701/4?silent=true).

After a day of chasing elusive indexes and conjuring AI-formatting buttons, here’s hoping your notifications ping right on time—and that voice rooms only drop when you want them to!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [24 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/662 "2025-11-24T05:02:21Z")

</div>

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

## Key Stats

- **56 new posts** and **8 new topics** in the past 24 hours, from [Procedure to update standard plugins](https://meta.discourse.org/t/-/389418?silent=true) to [Inquiry About AI Plugin Options](https://meta.discourse.org/t/-/389430?silent=true).

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

## Interesting Topics

### #Dev

- [Procedure to update standard plugins](https://meta.discourse.org/t/-/389418?silent=true)  
@mcmcclur asked how to fork core-merged plugins and manage them in Docker’s `app.yml`, and @merefield and @tobiaseigen outlined a detailed #Dev workflow involving `rm -r` commands and potential #Feature contributions to the official repo. [read more](https://meta.discourse.org/t/-/389418?silent=true)

### #Support

- [Inquiry About AI Plugin Options](https://meta.discourse.org/t/-/389430?silent=true)  
Debated local vs cloud LLMs for Discourse AI, with @Falco confirming out-of-the-box provider-agnostic support and @sam spotlighting free models via #ai platforms like OpenRouter. [read more](https://meta.discourse.org/t/-/389430?silent=true)

- [Unexpected latest listing](https://meta.discourse.org/t/-/389423?silent=true)  
@Jagster wondered why pinned topics always surface in “Latest.” @Moin explained forced global pins and missing icons under Horizon, turning it into a UX #Support discussion. [read more](https://meta.discourse.org/t/-/389423?silent=true)

- [Schedule publishing date](https://meta.discourse.org/t/-/389410?silent=true)  
@spdegabrielle noted scheduled posts don’t bump by default. @Moin demonstrated using the admin wrench to **Reset bump date** , restoring correct ordering. [read more](https://meta.discourse.org/t/-/389410?silent=true)

- [How to automatically invite staged users to sign up?](https://meta.discourse.org/t/-/388668?silent=true)  
Explored low-volume invite strategies for staged users without full automation—simple email tips sufficed. [read more](https://meta.discourse.org/t/-/388668?silent=true)

- [Sidekiq runit script too fragile](https://meta.discourse.org/t/-/389331?silent=true)  
@hel_Sinki traced a Sidekiq crash loop under runit; @sam recommended leveraging `sendfile` in Nginx rather than custom runit tweaks to avoid denial-of-service risks. #sidekiq [read more](https://meta.discourse.org/t/-/389331?silent=true)

- [Can a toggle be provided to display group inboxes in sidebar?](https://meta.discourse.org/t/-/387976?silent=true)  
Following Horizon’s update, users miss seeing personal‐message counts. A feature request for a sidebar toggle (#sidebar #personal-messages) gained traction. [read more](https://meta.discourse.org/t/-/387976?silent=true)

- [Configure single sign-on (SSO) with WP Discourse and DiscourseConnect](https://meta.discourse.org/t/-/223494?silent=true)  
@Shauny asked how to disable SSO for specific users on WordPress, and @pfaffman recommended suspending accounts to maintain site-only access. #SSO #wordpress [read more](https://meta.discourse.org/t/-/223494?silent=true)

### #Installation

- [Email Setup Issue [Zoho]](https://meta.discourse.org/t/-/389407?silent=true)  
SMTP 2FA app-password troubleshooting via `discourse doctor` on Ubuntu, with deep dives into Zoho’s configuration nuances. #email [read more](https://meta.discourse.org/t/-/389407?silent=true)

### #Bug

- [Chat notification email footer still links to chat preferences](https://meta.discourse.org/t/-/389424?silent=true)  
After moving chat prefs under **Emails** , @Moin found the footer still pointed to the old #chat tab—patch incoming. [read more](https://meta.discourse.org/t/-/389424?silent=true)

- [Number of group members on About page limited to 50](https://meta.discourse.org/t/-/389426?silent=true)  
@Ben_Cannell reported a cap at 50 members; @pfaffman suggested using [Data Explorer](https://meta.discourse.org/t/32566?silent=true) for a full export. #about-page [read more](https://meta.discourse.org/t/-/389426?silent=true)

- [Received email can’t be viewed in the Email logs](https://meta.discourse.org/t/-/389411?silent=true)  
@lilydjwg noted loss of clickable subjects in received logs after a recent commit—UX fix requested. #email [read more](https://meta.discourse.org/t/-/389411?silent=true)

- [Nginx displaying further configuration required](https://meta.discourse.org/t/-/389394?silent=true)  
VMware users hit extra Nginx prompts; @merefield reiterated the benefits of a standard cloud VPS install. #Installation [read more](https://meta.discourse.org/t/-/389394?silent=true)

### #Theme component

- [Sidebar Categories Organizer](https://meta.discourse.org/t/-/389301?silent=true)  
@Drew-ART confirmed that empty sections hide automatically if a user lacks category access. #sidebar [read more](https://meta.discourse.org/t/-/389301?silent=true)

### #Plugin

- [Discourse Livestream](https://meta.discourse.org/t/-/341335?silent=true)  
Horizon theme broke the livestream timeline & chat UI; switching back to Foundation restored full functionality. #livestream [read more](https://meta.discourse.org/t/-/341335?silent=true)

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

- @Falco weighed in on AI provider flexibility in [Inquiry About AI Plugin Options](https://meta.discourse.org/t/-/389430/2?silent=true), confirming local LLM support.

- @sam shared free LLM alternatives in the same [AI plugin discussion](https://meta.discourse.org/t/-/389430/3?silent=true), resolved Docker storage concerns in [Overlay2 is no longer installed…](https://meta.discourse.org/t/-/389264/2?silent=true), and critiqued Sidekiq proxy risk in [Sidekiq runit script too fragile](https://meta.discourse.org/t/-/389331/4?silent=true).

- @tobiaseigen suggested turning the plugin-update question into a #Feature thread in [Procedure to update standard plugins](https://meta.discourse.org/t/-/389418/8?silent=true).

- @j.jaffeux improved mobile input in [Composer positioning issues in iOS](https://meta.discourse.org/t/-/388476/20?silent=true), verified signature bug fixes in [Signature Changes Not Saving…](https://meta.discourse.org/t/-/387054/3?silent=true), and updated developer docs in [Developing Discourse Plugins – Part 2](https://meta.discourse.org/t/-/31001/42?silent=true).

Here’s to another day of lively threads—may your notifications be as engaging as yesterday’s hot fixes!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [25 november 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/663 "2025-11-25T05:02:39Z")

</div>

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

## Key Stats

- **New posts:** 97

- **New topics:** 11

- **Top users:**

* * *

## Interesting Topics

### #Support

- #Support #sidebar: In [Can I hide the menu “more” on left upper corner of my Discourse Forums?](https://meta.discourse.org/t/-/389515/1?silent=true), @Frankz asked how to remove the **More** menu from the sidebar and move the **Filter** link under **Topics** for a cleaner navigation experience.

- #Support In [Syntax highlighting not working in a post on my site](https://meta.discourse.org/t/-/388605/1?silent=true), @patrickemin reported that a long Lisp snippet failed to highlight, sparking discussion of the #Theme component’s size limitations and workarounds.

- #Support #email-in: @wesochuck wanted Outlook-sent .ICS invites to surface as attachments in a group DM thread. @Moin guided them through the `Allow all attachments for group messages` setting in [Allowing .ICS calendar files to be sent to a group inbox via email](https://meta.discourse.org/t/-/389535/1?silent=true).

- #Support A newcomer asked where to begin with a fresh install, restore, and theme setup in [Fresh install, where do I start? (+ restore + theme)](https://meta.discourse.org/t/-/388606/1?silent=true). @tobiaseigen recommended splitting questions into focused topics and using search or the AI bot first.

- #Support #ai: @beitmenotyou inquired about running local LLMs like Gemini with Discourse AI in [Inquiry About AI Plugin Options](https://meta.discourse.org/t/-/389430/1?silent=true). @NateDhaliwal pointed to the LLM settings page, Ollama guides, and self-hosting examples.

### #Bug

- #Bug In [Chat notification email footer still links to chat preferences](https://meta.discourse.org/t/-/389424/3?silent=true), @davidb backported a fix so the footer now points to the correct chat settings.

- #Bug #ios: iOS users found the Discourse app auto-zoomed the composer on tap. @j.jaffeux is exploring a backport to resolve this in [Composer positioning issues in iOS](https://meta.discourse.org/t/-/388476/25?silent=true).

- #Bug #livestream: @nat flagged that the Discourse Live Stream plugin misbehaves under the Horizon theme, alerting the team in [Livestream plugin does not seem to work well with Horizon](https://meta.discourse.org/t/-/389561/3?silent=true).

- #Bug #bookmarks: Bookmarking a moderator-hidden post returned a “You are not permitted to view the requested resource” error. The solution—hide the bookmark icon when a post is hidden—was discussed in [Attempting to bookmark a moderator-removed comment returns “You are not permitted to view the requested resource.”](https://meta.discourse.org/t/-/389456/1?silent=true).

### #Feature

- #Feature #content-localization: @nat proposed auto-adding the **Add translation** button to the post menu whenever content localization is enabled, reducing setup friction in [Automatically add the “Add translation” post menu button when content localization is enabled](https://meta.discourse.org/t/-/389557/1?silent=true).

- #Feature #moderation: @hugh announced the new **‘Claimed by’** filter in the review queue to help moderators track assigned items, now merged in [Add the ability to filter by ‘Claimed by’](https://meta.discourse.org/t/-/370128/4?silent=true).

### #Plugin

- #Plugin #video: @Falco rolled out **RTMPS live streaming** support with OBS/Streamlabs integration, automatic recording, and Cloudflare Stream API credentials in [Discourse Video Stream 🎥](https://meta.discourse.org/t/-/388754/2?silent=true).

### #Dev

- #Dev Plugin developers hit an RSpec seed error due to missing migrations. @jahan_gagan fixed it by recommending `RAILS_ENV=test LOAD_PLUGINS=1 bin/rails db:migrate` in [Unable to run rspec tests for plugins](https://meta.discourse.org/t/-/389439/2?silent=true).

### #Announcements

- #Announcements #lightbox: @sam unveiled a new **quote button** at the top of the updated lightbox, making image discussions effortless in [Let’s talk about pictures, quoting pictures in Discourse](https://meta.discourse.org/t/-/389563/1?silent=true).

### #Site feedback

- #Site feedback: The **peek composer** corner button was re-enabled on Meta Branded and Foundation themes, with a strong chance of core inclusion, as noted by @tobiaseigen in [Composer right corner button (peek composer component being tested on meta)](https://meta.discourse.org/t/-/324982/3?silent=true).

* * *

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

- @tobiaseigen guided @Frankz through sidebar customization in [389515/6](https://meta.discourse.org/t/-/389515/6?silent=true), troubleshot Lisp syntax highlighting in [388605/4](https://meta.discourse.org/t/-/388605/4?silent=true), advised on fresh installs in [388606/5](https://meta.discourse.org/t/-/388606/5?silent=true), fixed the User Card Directory in [388482/6](https://meta.discourse.org/t/-/388482/6?silent=true), and restored the peek composer feature in [324982/3](https://meta.discourse.org/t/-/324982/3?silent=true).

- @Falco expanded broadcast options by adding live streaming support in [388754/2](https://meta.discourse.org/t/-/388754/2?silent=true).

- @davidb backported the chat footer link fix in [389424/3](https://meta.discourse.org/t/-/389424/3?silent=true).

- @chapoi detailed how Horizon selects sidebar colors from the tertiary palette in [369608/51](https://meta.discourse.org/t/-/369608/51?silent=true).

- @j.jaffeux cleaned up chat notification code paths in [308082/33](https://meta.discourse.org/t/-/308082/33?silent=true) and unpinned the signatures plugin commit in [387054/6](https://meta.discourse.org/t/-/387054/6?silent=true).

- @Alteras patched the FontAwesome Pro bookmark icon bug in [150871/56](https://meta.discourse.org/t/-/150871/56?silent=true).

- @nat championed auto-adding the translation button in [389557/1](https://meta.discourse.org/t/-/389557/1?silent=true) and flagged the Horizon issue for the livestream plugin in [389561/3](https://meta.discourse.org/t/-/389561/3?silent=true).

- @hugh merged the ‘Claimed by’ filter in [370128/4](https://meta.discourse.org/t/-/370128/4?silent=true) and weighed in on trailing-slash CDN fixes in [387979/12](https://meta.discourse.org/t/-/387979/12?silent=true).

- @supermathie linked users to the fast-rejection removal discussion in [49487/535](https://meta.discourse.org/t/-/49487/535?silent=true) & [387431/21](https://meta.discourse.org/t/-/387431/21?silent=true) and shared POP3 inbox tips in [388143/6](https://meta.discourse.org/t/-/388143/6?silent=true).

- @sam dropped the new lightbox quote feature in [389563/1](https://meta.discourse.org/t/-/389563/1?silent=true).

* * *

Between hiding menus, illuminating code blocks, and launching RTMPS streams, yesterday was a wild ride – bring on another day of meta magic!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [26 november 2025 om 05:03 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/664 "2025-11-26T05:03:13Z")

</div>

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

## Key Stats

- **New posts:** 103
- **New topics:** 14
- **Top users (posts / likes):**
  - @Moin: _8 posts_ / _13 likes_
  - @sam: _11 posts_ / _10 likes_
  - @supermathie: _3 posts_ / _6 likes_
  - @chapoi: _3 posts_ / _6 likes_
  - @Falco: _3 posts_ / _5 likes_
  - @ToddZ: _4 posts_ / _4 likes_
  - @mcmcclur: _2 posts_ / _4 likes_
  - @gormus: _1 post_ / _3 likes_
  - @NateDhaliwal: _9 posts_ / _3 likes_
  - @hellekin: _5 posts_ / _2 likes_

## Interesting Topics

### #Announcements

- @one1 and @sam debated whether quoting images in Discourse’s lightbox should default to thumbnails to reduce intrusive full-size images [Let’s talk about pictures, quoting pictures in Discourse](https://meta.discourse.org/t/-/389563/5?silent=true)  
[read more](https://meta.discourse.org/t/-/389563/12?silent=true)

### #Plugin

- @mcmcclur landed a **MathJax v3** upgrade PR, prompting @sam to propose trimming the repo by leveraging pnpm and pulling dependencies at build time [Discourse Math](https://meta.discourse.org/t/-/65770/243?silent=true)  
[read more](https://meta.discourse.org/t/-/65770/244?silent=true)

- @Falco confirmed there are currently **no plans** to make the Resenha voice-rooms plugin official, noting it’s an exploration based on user demand [Resenha – Add Discord-style Voice Rooms to Your Community](https://meta.discourse.org/t/-/389056/6?silent=true)  
[read more](https://meta.discourse.org/t/-/389056/6?silent=true)

### #Theme component

- @Moin released a **Messages section for sidebar** component, adding personal & group inbox links with unread indicators and a quick-compose button [Messages section for sidebar](https://meta.discourse.org/t/-/389664/1?silent=true)  
[read more](https://meta.discourse.org/t/-/389664/1?silent=true)

- JBM reported a **viewport issue** with DiscoTOC on iPad portrait, and @Moin linked to an existing fix discussion on overlay problems [DiscoTOC – automatic table of contents](https://meta.discourse.org/t/-/111143/477?silent=true)  
[read more](https://meta.discourse.org/t/-/387532?silent=true)

### #Support

- nordize asked if **posts can open directly in edit mode** , and @chapoi confirmed it’s not available out-of-the-box [Is there a way to link directly to the editing screen?](https://meta.discourse.org/t/-/389590/1?silent=true)  
[read more](https://meta.discourse.org/t/-/389590/3?silent=true)

- beitmenotyou struggled upgrading Discourse on a Raspberry Pi; @sam advised updating to the latest release and running `./launcher rebuild app` [Assistance needed upgrading Discourse](https://meta.discourse.org/t/-/389670/2?silent=true)  
[read more](https://meta.discourse.org/t/-/389670/7?silent=true)

- A stale cookie bug preventing Facebook login to Discourse ID was **fixed** by @christo clearing auth cookies on error [Can’t login to Discourse ID with Facebook](https://meta.discourse.org/t/-/388065/23?silent=true)  
[read more](https://meta.discourse.org/t/-/388065/23?silent=true)

- @chapoi troubleshot an **iOS Zoom issue** in the Discourse app, suggesting font-size quirks or PWA vs. Hub distinctions might be at play [Discourse App iOS Zoom Issue](https://meta.discourse.org/t/-/389532/2?silent=true)  
[read more](https://meta.discourse.org/t/-/389532/4?silent=true)

- wesochuck proposed recognizing `text/calendar` parts as attachments so that **.ics invites** appear correctly in group inboxes [Allowing .ICS calendar files to be sent to a group inbox via email](https://meta.discourse.org/t/-/389535/6?silent=true)  
[read more](https://meta.discourse.org/t/-/389535/6?silent=true)

- denvergeeks asked if rebuilding **mail-receiver.yml** is necessary; @supermathie confirmed updating either mail-receiver or Discourse suffices [Self-Hosting – When to Rebuild mail-receiver?](https://meta.discourse.org/t/-/389629/2?silent=true)  
[read more](https://meta.discourse.org/t/-/389629/2?silent=true)

- hellekin was surprised muted tags still notified them after moves; @Moin explained **category moves overrode muting** due to watch/mute interaction [Muted tag still shows in my notifications](https://meta.discourse.org/t/-/389578/1?silent=true)  
[read more](https://meta.discourse.org/t/-/389578/7?silent=true)

### #UX

- Steradiant noted that **Trust Level** groups set to visible still don’t appear in `/g`; @ToddZ and @awesomerobot discussed whether automatic groups should truly follow visibility settings [Trust Level groups are not shown on group list even if they are set to be](https://meta.discourse.org/t/-/389652/1?silent=true)  
[read more](https://meta.discourse.org/t/-/280998?silent=true)

### #blog

- @stella kicked off the Discover Roundup featuring **knowledge-base communities** and AI-assisted troubleshooting agents, sparking conversation on AI vs. forums [Discourse Discover: Knowledge Base Through Conversation](https://meta.discourse.org/t/-/389636/1?silent=true)  
[read more](https://meta.discourse.org/t/-/389636/2?silent=true)

### #Bug

- A bug allowing anonymized users to stay logged in was identified and @sam is working on a hotfix to ensure **anonymization immediately revokes access** [User still able to log in after anonymization](https://meta.discourse.org/t/-/389673/1?silent=true)  
[read more](https://meta.discourse.org/t/-/389673/4?silent=true)

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

- @sam continued refining image quoting [389563/14], guided the MathJax v3 upgrade [65770/244], assisted with the Pi rebuild workflow [389670/7], debugged API connectivity [387960/2], and patched LLM usage reports [388786/3].

- @chapoi confirmed edit-mode linking isn’t supported [389590/3] and helped diagnose the iOS Zoom quirk in the Discourse app [389532/2].

- @supermathie streamlined mail-receiver updates [389629/2], removed legacy SMTP rejection code [389368/3], and drove SEO indexing fixes [388555/12].

- @Falco weighed in on voice rooms exploration [389056/6], advised on Pi performance trade-offs [389670/9], and suggested generating custom German personas for translation formality [389611/2].

- @nat added the “Add translation” button automation [389557/2] and enabled author-only localization via the new setting [389147/3].

- @christo cleared the Facebook login bug by auto-resetting stale cookies [388065/23].

- @stella launched our latest Discover blog post on AI-powered knowledge bases [389636/1].

- @Lilly cheered on the new sidebar messages component [389664/2].

- @awesomerobot debated Trust Level group visibility logic [389652/3].

- @yuriy fixed deleted-posts view issues with a PR to restore missing elements [387747/4].

—  
Here’s to another day of lively debates—now let’s see if someone finally proposes GIF quoting!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [27 november 2025 om 05:03 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/665 "2025-11-27T05:03:24Z")

</div>

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

## Key Stats

- **New posts:** 51  
**New topics:** 10

- **Top Users:**

## Interesting Topics

#Announcements

- @mcwumbly unveiled **[Release v2025.11.0: AI translations improvements, chat search, new review queue, and improvements for posts with images](https://meta.discourse.org/t/-/389615/1?silent=true)**, introducing localized search blurbs, author-driven translations, and chat-channel search—building on the [RFC: A new versioning strategy for Discourse](https://meta.discourse.org/t/-/383536/42?silent=true).

- Community members debated image quoting sizes in **[Let’s talk about pictures, quoting pictures in Discourse](https://meta.discourse.org/t/-/389563/1?silent=true)**, suggesting scaling quoted images to thumbnails and relying on the lightbox for full-size viewing.

#Dev

- @Alexandre_Gurgel1 explored how to programmatically obtain cookies for a user or a ‘user-api-key’ without browser redirects in **[How can I obtain cookies for a user or a ‘user-api-key’ without requiring user interaction or browser redirects?](https://meta.discourse.org/t/-/389618/1?silent=true)**.

#Support

- @Welsh_Selkie sought help previewing a custom signup modal offline in **[Total newbie struggling to preview the signup modal with my test theme](https://meta.discourse.org/t/-/389721/1?silent=true)**, receiving advice to spin up a GitHub Codespace via [Developing Discourse on GitHub Codespaces](https://meta.discourse.org/t/developing-discourse-on-github-codespaces/336131?silent=true) or use a live-edge trial.

- @Richie removed the new Anniversaries menu item in **[How do I remove the Anniversaries option from the burger menu?](https://meta.discourse.org/t/-/389758/1?silent=true)** by disabling the #cakeday plugin, with CSS-based hiding tips in the [sidebar configuration guide](https://meta.discourse.org/t/configuring-the-default-sidebar-for-your-users/347764?silent=true#p-1690272-handling-plugin-added-links-5).

- @miguelbemartin learned to add custom links to the user dropdown via the plugin-API in **[Add new item to user dropdown menu](https://meta.discourse.org/t/-/389755/1?silent=true)**, following the [customizing-themes-without-an-edit-code-button guide](https://meta.discourse.org/t/customizing-themes-without-an-edit-code-button/329601?silent=true#p-1617331).

- @Tealk investigated whether topic starters can reopen their own closed threads in **[Is there any workaround to let topic starters reopen their own closed topics?](https://meta.discourse.org/t/-/389771/1?silent=true)**, with pointers to the [Topic OP Moderation plugin](https://meta.discourse.org/t/topic-op-moderation-plugin/256222?silent=true).

- @nordize proposed a URL-hash hack for direct editing links in **[Is there a way to link directly to the editing screen?](https://meta.discourse.org/t/-/389590/4?silent=true)**, envisioning a theme component that triggers in-place editing on load.

#Plugin

- @RGJ introduced the **[Discourse Time Registration](https://meta.discourse.org/t/-/389770/1?silent=true)** plugin for integrated time-tracking, referencing the [install-plugins-in-discourse guide](https://meta.discourse.org/t/install-plugins-in-discourse/19157?silent=true).

#General

- @Thomas_Rother gauged interest for an informal meetup of Discourse operators at the 39th CCC Congress in Hamburg (27–30 Dec 2025) in **[Discourse Meetup at CCC Congress in Hamburg?](https://meta.discourse.org/t/-/389731/1?silent=true)**, pointing to the [official CCC event page](https://content.events.ccc.de/cfp/39c3/index.en.html).

#Theme component

- @Moin demonstrated building a **Messages section for the sidebar** in **[Messages section for sidebar](https://meta.discourse.org/t/-/389664/4?silent=true)**, noting missing support for `get badgeText()` and linking to the [sidebar configuration guide](https://meta.discourse.org/t/configuring-the-default-sidebar-for-your-users/347764?silent=true#p-1690272-handling-plugin-added-links-5).

#Bug

- @RGJ reported that published pages ignore theme-set `--font-family` variables in **[Published pages do not use theme-set --font-family and --header-font-family](https://meta.discourse.org/t/-/389718/1?silent=true)**; @nat confirmed it’s a load-order issue in the [site\_settings.yml](https://github.com/discourse/discourse/blob/27256c450761b23c5252165d3b2094a10f284346/config/site_settings.yml#L1766).

#Feature

- @JammyDodger requested per-post Overrides for ignored-user content in **[Allow “Ignored content” to be temporarily overrided per-post](https://meta.discourse.org/t/-/389605/2?silent=true)**, linking back to [viewability of hidden topic text from an ignored user](https://meta.discourse.org/t/viewability-of-hidden-topic-text-from-an-ignored-user/361449/3?silent=true).

#Marketplace

- @doubleshot offered a paid consult for Google Ad Manager ads setup in **[Paid consult for ads plugin setup](https://meta.discourse.org/t/-/389779/1?silent=true)**, until @nat moved the discussion into #Marketplace in [post 2](https://meta.discourse.org/t/-/389779/2?silent=true).

#Site Management

- @typed-sigterm asked about manual and automatic group/title localization with Discourse AI in **[Content Localization - Manual and Automatic with Discourse AI](https://meta.discourse.org/t/-/370969/52?silent=true)**, echoing the AI translation enhancements from the [v2025.11.0 release](https://meta.discourse.org/t/-/389615/1?silent=true).

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

- @mcwumbly kicked things off with **[Release v2025.11.0: AI translations improvements, chat search, new review queue, and improvements for posts with images](https://meta.discourse.org/t/-/389615/1?silent=true)**, detailing new features and plugin fixes.

- @david added further context on that release in [post 7](https://meta.discourse.org/t/-/389615/7?silent=true) and updated progress on the [RFC: A new versioning strategy for Discourse](https://meta.discourse.org/t/-/383536/42?silent=true).

- @chapoi provided CSS-based advice to preview a theme’s signup modal offline in [post 4 of the signup modal topic](https://meta.discourse.org/t/-/389721/4?silent=true).

- @awesomerobot showed how to remove the Anniversaries link by disabling the plugin in [post 2 of the burger menu topic](https://meta.discourse.org/t/-/389758/2?silent=true).

- @Lilly clarified what “cakeday” means in [post 6 of the same thread](https://meta.discourse.org/t/-/389758/6?silent=true).

- @yuriy confirmed the fix for the category-dropdown search bug in **[Search in category drop-down missing](https://meta.discourse.org/t/388911/5?silent=true)**.

- @nat acknowledged the CSS bug report on **[Published pages not using theme-set variables](https://meta.discourse.org/t/-/389718/3?silent=true)** and moved the ads plugin consultation request to #Marketplace in [post 2 of Paid consult for ads plugin setup](https://meta.discourse.org/t/-/389779/2?silent=true).

And on a lighter note, our community moved faster than a caffeinated puppy chasing its tail yesterday—no real puppies were harmed!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [28 november 2025 om 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/666 "2025-11-28T05:01:03Z")

</div>

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

## Key Stats

**Total new posts:** 102  
**Total new topics:** 14

**Top Users (last 24 h)**

- @Moin: 13 posts, 8 likes
- @david: 6 posts, 8 likes
- @RGJ: 5 posts, 5 likes
- @keegan: 1 post, 6 likes
- @Welsh_Selkie: 1 post, 4 likes
- @tgxworld: 1 post, 3 likes
- @j.jaffeux: 2 posts, 2 likes
- @saquetim: 2 posts, 2 likes
- @scavin: 2 posts, 2 likes
- @tvavrda: 2 posts, 2 likes

* * *

## Interesting Topics

### #Announcements

- In #Announcements, community members tackled [Introducing pre-compiled JS assets for self-hosters](https://meta.discourse.org/t/-/376700/1?silent=true) where @RGJ ran into a 404 fetching `v2025.11.0` assets and @david outlined using the `release/2025.11` branch and published fixes.

- @keegan unveiled streamlined AI-driven image creation in Discourse with [Improved Image Generation Support in Discourse AI](https://meta.discourse.org/t/-/388904/1?silent=true), adding presets for GPT-Image 1, Google Gemini, Flux 1.1/2, and more.

### #Support

- Mobile navigation woes surfaced in [Sticky header gone](https://meta.discourse.org/t/-/389835/1?silent=true) when a recent update broke the sticky header on iOS; @j.jaffeux confirmed the fix is already in the `release/2025.11` branch.

- A user from China reported endless retry loops with QQ Mail in [我有一个有关邮箱的问题](https://meta.discourse.org/t/-/389834/1?silent=true), and @supermathie pointed to improved SMTP error handling and log inspection.

- Domain confusion hit a non-[standard install](https://meta.discourse.org/t/142537?silent=true) in [Confusión de dominios…redirige a otro](https://meta.discourse.org/t/-/389860/1?silent=true) as [www.example.com](http://www.example.com) kept appearing; @NateDhaliwal helped debug port, SSL, and email setup.

- Event planners flagged that new entries weren’t appearing in their calendar in [Category calendar stopped working?](https://meta.discourse.org/t/-/389836/1?silent=true); #calendar-and-event specialist @hellekin sought logs.

- The “Like” button layout on first click went awry in [Incorrect Layout of Likes on First Click](https://meta.discourse.org/t/-/389846/1?silent=true), shifting elements off-screen before correcting on a second click.

- An admin asked for a one-stop manual of Discourse features in [Documentation for all features of current Discourse?](https://meta.discourse.org/t/-/389806/1?silent=true), and @NateDhaliwal pointed to #Documentation sections and the GitHub settings file.

### #Feature

- Plugin author @NateDhaliwal explored dynamic exclusions in [Modify SiteSettings/make SiteSettings mutable?](https://meta.discourse.org/t/-/389676/1?silent=true), discussing theme component settings with @pfaffman and @mcwumbly.

- @fzngagan proposed full visibility of all users who liked a post in [Ability to display all the likes/reactions on a post](https://meta.discourse.org/t/-/389820/1?silent=true), extending behavior from the Reactions plugin.

- In [Allow Moderators to Access Secure Uploads in Deleted Topics](https://meta.discourse.org/t/-/389840/1?silent=true), @Teafh requested moderator access to attachments in deleted topics when #secure-uploads is enabled.

### #Plugin

- @WorldIsMine tested the [Time Registration plugin](https://meta.discourse.org/t/-/389770/1?silent=true) for staff time-tracking, weighing self-reported PMs and topics against payout workflows.

### #blog

- The #blog discussion [Discourse Discover: Knowledge Base Through Conversation](https://meta.discourse.org/t/-/389636/5?silent=true) pondered how LLMs rely on forum content to avoid hallucinations, as argued by @tvavrda and @patrickemin.

### #Theme component

- @scavin enhanced the [Discourse Qingwa Timelines](https://meta.discourse.org/t/-/387954/10?silent=true) component with pseudo-headings (`##!`/`###!`) that stay out of the TOC for cleaner layouts.

### #Bug

- A private-search glitch in AI personas surfaced in [Search/Read Private not working for a Persona-driven RAG search on forums?](https://meta.discourse.org/t/-/389792/1?silent=true), where @Neil_Evans struggled to query private categories until @Falco pointed out persona group permissions.

* * *

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

- @david guided asset deployment for **pre-compiled JS** in [376700](https://meta.discourse.org/t/-/376700/30?silent=true) and manually corrected tag aliases in the **versioning RFC** in [383536](https://meta.discourse.org/t/-/383536/47?silent=true).

- @keegan rolled out the new **AI image generation** interface in [388904](https://meta.discourse.org/t/-/388904/1?silent=true).

- @j.jaffeux confirmed the iOS **sticky header fix** is on the `release/2025.11` branch in [389835](https://meta.discourse.org/t/-/389835/8?silent=true).

- @tgxworld landed the **“Nice share” badge** fix via [pull 36281](https://github.com/discourse/discourse/pull/36281) in [385296](https://meta.discourse.org/t/-/385296/21?silent=true).

- @saquetim merged the PR removing the widget post-stream and widget system in both [372063](https://meta.discourse.org/t/-/372063/15?silent=true) and [375332](https://meta.discourse.org/t/-/375332/5?silent=true).

- @supermathie stepped in on the **QQ Mail retry** bug in [389834](https://meta.discourse.org/t/-/389834/1?silent=true).

- @mcwumbly probed the **SiteSettings mutability** use-case in [389676](https://meta.discourse.org/t/-/389676/6?silent=true).

- @pmusaraj clarified group localization limits in [370969](https://meta.discourse.org/t/-/370969/53?silent=true).

- @fzngagan kicked off the full-likes display proposal in [389820](https://meta.discourse.org/t/-/389820/1?silent=true).

- @Falco debugged private-search with AI personas in [389792](https://meta.discourse.org/t/-/389792/2?silent=true).

* * *

Whether your header sticks or not, thanks for sticking with us—see you tomorrow!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [29 november 2025 om 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/667 "2025-11-29T05:01:28Z")

</div>

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

## Key Stats

**Total new posts** : 78  
**Total new topics** : 11  

**Top users:**  
- @Discourse (5 likes, 1 post)  
- @tannerabread (5 likes, 2 posts)  
- @pfaffman (4 likes, 4 posts)  
- @awesomerobot (3 likes, 5 posts)  
- @RGJ (3 likes, 2 posts)  
- @Moin (2 likes, 5 posts)  
- @Shirly_Nowak (2 likes, 1 post)  
- @Falco (2 likes, 3 posts)  
- @Heliosurge (2 likes, 1 post)  
- @Roi (2 likes, 2 posts)  

---

## Interesting Topics

#contribute:bug

- @tannerabread discovered [an issue playing videos on iOS and macOS Safari](https://meta.discourse.org/t/-/387497/33) after bumping `Rack::Sendfile`; a fix is now merged in `latest` (#video #ios).  

- @jordan.vidrine confirmed that published pages now respect theme `--font-family` and `--header-font-family` via PR [36325](https://meta.discourse.org/t/-/389718/4) (#page-publishing).  

- @manut reported [calendar pagination returning out-of-range events](https://meta.discourse.org/t/-/389891/1); the API’s `before`/`after` parameters need stricter filtering (#calendar-and-event).  

- @seabass’s update to the #cakeday plugin failed due to a migration timestamp returning `nil`; @RGJ noted the migration was commented out, breaking the SQL in `delete_settings` [read more](https://meta.discourse.org/t/-/389830/6).  

- @philh flagged a [plugin conflict between Brand Header and Versatile Banner](https://meta.discourse.org/t/-/385344/9); merging these could simplify header customization (#brand-header #versatile-banner).  

- @ZeroDean found that automation emails with **two** emojis in the title silently fail; a pre-send warning would prevent guesswork [details](https://meta.discourse.org/t/-/389922/1) (#automation).  

- @awesomerobot traced why received emails can’t be viewed in the logs—wrapping the subject in a link unconditionally; PR [36324](https://meta.discourse.org/t/-/389411/2) fixes it (#email).  

#contribute:feature

- @Shirly_Nowak explored an [automated, scheduled welcome post that tags new members](https://meta.discourse.org/t/-/105233/6) so cohorts form bonds; @chapoi and @awesomerobot suggested AI-generated group greetings (#contribute:feature).  

- @jordanjay29 proposed a way to display the complete list of likes/reactions for follow-up; the topic at [389820](https://meta.discourse.org/t/-/389820/3) has pedigree support votes from @fzngagan (#contribute:feature).  

- @philh suggested combining [Brand Header and Header Submenus](https://meta.discourse.org/t/-/389913/1) into one plugin, then aiming for core inclusion (#contribute:feature #brand-header #header-submenus).  

#Support

- @bohdan’s forum was stuck on “Loading…” for anonymous users; @Falco narrowed it down to potential CDN blocks at [389904/4](https://meta.discourse.org/t/-/389904/4) (#cdn).  

- @patrickemin asked if staff-category images should be public; @Moin explained the #secure-uploads feature uses signed URLs to protect them [read more](https://meta.discourse.org/t/-/389903/2).  

- @Naman_Gala’s multisite AI chat now creates normal topics instead of bot conversations; looking for what custom fields control true AI PM creation [details](https://meta.discourse.org/t/-/389909/1) (#chat #ai).  

- @thoka couldn’t upgrade after editing a template—@pfaffman recommended referencing a local override instead of editing core templates [guidance](https://meta.discourse.org/t/-/389917/2).  

#Hosted Customers

- @Discourse posted a guide on [what to do when you run out of AI credits](https://meta.discourse.org/t/-/389109/1): upgrade your plan or bring your own LLM key (#explanation #ai).  

---

## Activity by the @team Group

- @tannerabread debugged Safari video playback and followed up on the revert in [387497/34](https://meta.discourse.org/t/-/387497/34).  

- @awesomerobot demonstrated the [welcome post automation](https://meta.discourse.org/t/-/105233/8), clarified no seasonal discounts in [389905/2](https://meta.discourse.org/t/-/389905/2), fixed the email log bug in [389411/2](https://meta.discourse.org/t/-/389411/2), and shared an admin interface PR in [389520/2](https://meta.discourse.org/t/-/389520/2).  

- @jordan.vidrine applied the font-fix PR in [389718/4](https://meta.discourse.org/t/-/389718/4).  

- @Falco troubleshot the CDN loading issue in [389904/4](https://meta.discourse.org/t/-/389904/4).  

- @chapoi contributed to the cohort greeting discussion in [105233/7](https://meta.discourse.org/t/-/105233/7).  

- @zogstrip announced merged #discourse-id support in [385471/5](https://meta.discourse.org/t/-/385471/5).  

- @j.jaffeux recommended updating to the latest commit for the sticky header fix in [389835/17](https://meta.discourse.org/t/-/389835/17).  

- @fzngagan encouraged votes on the likes/reactions feature in [389820/4](https://meta.discourse.org/t/-/389820/4).  

- @tgxworld clarified referer checks affecting the Nice Share badge in [385296/23](https://meta.discourse.org/t/-/385296/23).  

- @mcwumbly outlined an external static-archive approach for mutable SiteSettings in [389676/12](https://meta.discourse.org/t/-/389676/12).  

---

**Fun fact:** Whether you’re wrangling AI credits or debugging Safari, may your weekend be as smooth as our newly fixed video playback! 🎉  

```

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [30 november 2025 om 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/668 "2025-11-30T05:01:46Z")

</div>

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

## Key Stats

- **49 new posts** created (view the [latest posts](https://meta.discourse.org/latest?silent=true))
- **6 new topics** introduced (see [new topics](https://meta.discourse.org/new?silent=true))

**Top contributors in the last 24 hours:**

- [@RGJ](https://meta.discourse.org/u/RGJ?silent=true): 4 posts, 7 likes
- [@pacharanero](https://meta.discourse.org/u/pacharanero?silent=true): 1 post, 4 likes
- [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true): 5 posts, 4 likes
- [@Arkshine](https://meta.discourse.org/u/Arkshine?silent=true): 1 post, 4 likes
- [@huynhthai824](https://meta.discourse.org/u/huynhthai824?silent=true): 2 posts, 4 likes
- [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true): 2 posts, 3 likes
- [@RowBro](https://meta.discourse.org/u/RowBro?silent=true): 1 post, 3 likes
- [@merefield](https://meta.discourse.org/u/merefield?silent=true): 1 post, 3 likes
- [@chapoi](https://meta.discourse.org/u/chapoi?silent=true): 2 posts, 2 likes
- [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal?silent=true): 5 posts, 2 likes

* * *

## Interesting Topics

### #Dev

- **Static pages sync: Allowing specific private categories to be synced**  
RGJ and NateDhaliwal debated how to handle “private” categories in a plugin, with RGJ advocating for an `include_private_categories` setting.

> _“Wouldn’t it be easier to list which private categories to include rather than exclude them?”_  
> See RGJ’s clarification at [post 14](https://meta.discourse.org/t/-/389676/14?silent=true), the solution marked at [post 18](https://meta.discourse.org/t/-/389676/18?silent=true), and the full thread [here](https://meta.discourse.org/t/-/389676?silent=true).

### #Theme component

- **Quote Callouts component update**  
@RowBro provided an updated fork of the quote callouts component using the new API at [post 40](https://meta.discourse.org/t/-/350962/40?silent=true), and @Arkshine teased upcoming rich-editor support at [post 41](https://meta.discourse.org/t/-/350962/41?silent=true). [Read more](https://meta.discourse.org/t/-/350962?silent=true)

- **“Be the first to reply” theme warning**  
@patrickemin flagged a `discourse.widgets-decommissioned` notice in the theme at [post 36](https://meta.discourse.org/t/-/338054/36?silent=true), and @NateDhaliwal noted that @Don’s updated code can be cleaned up at [post 37](https://meta.discourse.org/t/-/338054/37?silent=true). [Read more](https://meta.discourse.org/t/-/338054?silent=true)

- **Url Composer Templates finalized**  
@Drew-ART announced that the Url Composer Templates component is now fully working after a lengthy effort. [Read more](https://meta.discourse.org/t/-/389546?silent=true)

### #Feature

- **Online multiplayer mini-games plugin?**  
@tom_eric asked about embedding Go/Gomoku in Discourse; @merefield suggested AI-driven implementations and linked the [ai-artifact-user-storage](https://meta.discourse.org/t/-/369822?silent=true) thread for inspiration. [Read more](https://meta.discourse.org/t/-/389946?silent=true)

### #Support

- **Gating system similar to Scribd**  
@huynhthai824 outlined a dual paywall/contributor access need; @pfaffman pointed to custom triggers at [post 2](https://meta.discourse.org/t/-/389943/2?silent=true), and @NateDhaliwal recommended combining #gamification with reviewable checks at [post 3](https://meta.discourse.org/t/-/389943/3?silent=true). [Read more](https://meta.discourse.org/t/-/389943?silent=true)

- **Discourse App iOS Zoom Issue**  
@RomeoArabov found unwanted zoom on small fonts; @chapoi explained it’s an iOS/Safari quirk at [post 7](https://meta.discourse.org/t/-/389532/7?silent=true) and confirmed the solution at [post 9](https://meta.discourse.org/t/-/389532/9?silent=true). [Read more](https://meta.discourse.org/t/-/389532?silent=true)

- **AWS S3 integration tutorial request**  
@Jim_Starkweather struggled with S3/CloudFront; @pfaffman pointed to the [Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/-/148916?silent=true) guide at [post 2](https://meta.discourse.org/t/-/389950/2?silent=true) and stressed YML env settings at [post 6](https://meta.discourse.org/t/-/389950/6?silent=true). [Read more](https://meta.discourse.org/t/-/389950?silent=true)

- **Publish .txt file for WeChat verification**  
@RGJ explained how to serve a `.txt` in the root directory at [post 3](https://meta.discourse.org/t/-/389929/3?silent=true), and @tpetrov noted IndexNow submission in step 3 at [post 4](https://meta.discourse.org/t/-/389929/4?silent=true). [Read more](https://meta.discourse.org/t/-/389929?silent=true)

- **New users blocked from OAuth2 login**  
@Soumya_Ranjan_Mishra saw the “invite only” wall before OAuth2; @jahan_gagan advised disabling the `invite only` setting to let new users register then assign groups. [Read more](https://meta.discourse.org/t/-/389937?silent=true)

- **Mobile app notifications missing**  
@spdegabrielle reported no notifications in the Discourse Hub app despite correct settings; investigation continues. [Read more](https://meta.discourse.org/t/-/389845?silent=true)

- **有关 AI 的问题**  
派蒙pm encountered a 502 error with AI features and is gathering logs and screenshots. [Read more](https://meta.discourse.org/t/-/389938?silent=true)

### #Bug

- **Chat-settings scroll bug on iOS/iPadOS**  
@small-lovely-cat found the chat settings list won’t scroll due to `overflow: hidden`; a CSS fix PR is forthcoming at [post 3](https://meta.discourse.org/t/-/389942/3?silent=true). [Read more](https://meta.discourse.org/t/-/389942?silent=true)

- **Backup download network error**  
@NJGF-Admin still can’t download backups via the browser link; suggests upping `DISCOURSE_NGINX_PROXY_READ_TIMEOUT` to 600s. [Read more](https://meta.discourse.org/t/-/388578?silent=true)

### #Announcements

- **Emojis alias update question**  
@mentalstring asked how to restore two-letter country code aliases after switching from Apple to Noto emojis in 2.5. [Read more](https://meta.discourse.org/t/-/355624?silent=true)

* * *

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

- @mcwumbly joined the #Dev discussion on **Static pages sync** at [post 19](https://meta.discourse.org/t/-/389676/19?silent=true) and proposed a split public/private repo design at [post 20](https://meta.discourse.org/t/-/389676/20?silent=true).

- @chapoi addressed the **Discourse App iOS Zoom Issue** , explaining the Safari zoom behavior at [post 7](https://meta.discourse.org/t/-/389532/7?silent=true) and marking the thread as solved at [post 9](https://meta.discourse.org/t/-/389532/9?silent=true).

After wrangling private-category syncs, paywalls à la Scribd, and AWS bucket mysteries, we’ve earned a victory dance—see you tomorrow for more Discourse fun!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [1 december 2025 om 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/669 "2025-12-01T05:01:36Z")

</div>

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

## Key Stats

- **New posts** : 95
- **New topics** : 13
- **Top users** :
  - @Moin: 7 posts, 8 likes
  - @darkpixlz: 9 posts, 5 likes
  - @Don: 1 post, 3 likes
  - @twofoursixeight: 2 posts, 3 likes
  - @NateDhaliwal: 4 posts, 3 likes
  - @sam: 5 posts, 2 likes
  - @RGJ: 2 posts, 2 likes
  - @markersocial: 2 posts, 2 likes
  - @typed-sigterm: 1 post, 2 likes
  - @Shauny: 7 posts, 2 likes

## Interesting Topics

**#Feature**

- @twofoursixeight proposed a safeguard to reduce necroposting by reintroducing a secondary warning for replies in threads older than two years [view proposal](https://meta.discourse.org/t/-/389992/1?silent=true) and @Moin noted the original warning was removed back in June [see comment](https://meta.discourse.org/t/-/389992/3?silent=true).

- @markersocial and @groove6j highlighted that uploads from deleted posts aren’t auto-purged and linked to the orphan uploads discussion [related thread](https://meta.discourse.org/t/-/51306/4?silent=true) and [additional details](https://meta.discourse.org/t/uploads-not-getting-orphaned-and-purged/259036?silent=true).

- @DevTeVe reported that Discourse AI replies get cut off before completion on the UI [issue report](https://meta.discourse.org/t/-/389990/1?silent=true), and @sam confirmed a fix is on the way and asked for logs to help isolate the problem [debug details](https://meta.discourse.org/t/-/389990/2?silent=true).

- @tom_eric asked whether Discourse AI supports third-party relay/proxy APIs like NewAPI or Google BananaPro [initial question](https://meta.discourse.org/t/-/389980/1?silent=true), with @Falco confirming daily use of multiple compatible providers and guiding on log inspection [see response](https://meta.discourse.org/t/-/389980/2?silent=true).

- @ct-337 suggested enriching the “You were logged out” popup with actor, device and IP details to aid security investigations [feature request](https://meta.discourse.org/t/-/389991/1?silent=true).

- @david and @nathank debated making PDFs open directly in-browser rather than downloading [issue here](https://meta.discourse.org/t/-/388190/1?silent=true) and @nathank traced inconsistent behavior across updated sites [see follow-up](https://meta.discourse.org/t/-/388190/5?silent=true).

- @iamcapote proposed per-persona auto-greetings and richer AI menu metadata (tooltips, docs links) to make Discourse AI personas more self-explanatory [proposal](https://meta.discourse.org/t/-/389987/1?silent=true).

- @dw_dev diagnosed a mobile-only CSRF failure in social logins caused by a custom theme redirect script, and shared the fix of removing the head-injected reload [see write-up](https://meta.discourse.org/t/-/389975/4?silent=true).

**#Theme**

- @darkpixlz shipped a minor update to **Pyx’s Modern Theme** , adding lightbox support and a revamped search UI [preview screenshots](https://meta.discourse.org/t/-/357665/24?silent=true) and troubleshooting install issues on certain browsers [thread](https://meta.discourse.org/t/-/357665/25?silent=true).

**#Theme component**

- @Don merged styling updates for the **Be the first to reply** component, restoring correct alignment and messages [check latest](https://meta.discourse.org/t/-/338054/38?silent=true).

**#Bug**

- @darkpixlz reported that the reactions plugin now overrides the likes menu and caps shown users at 25, hiding the native likes list [bug filed](https://meta.discourse.org/t/-/390009/1?silent=true) and @NateDhaliwal pointed to an existing request for full reaction listings [context](https://meta.discourse.org/t/ability-to-display-all-the-likes-reactions-on-a-post/389820?silent=true).

- @WaitroseCarpark experienced network errors downloading a 13 GB backup via the web UI [error log](https://meta.discourse.org/t/-/388578/13?silent=true) and the thread underscored using SSH for large backups [discussion](https://meta.discourse.org/t/-/388578/14?silent=true).

**#Support**

- @apoiata needed a “blog-style” category where users can only comment; @Moin walked through the category’s security settings to disable new topic creation but allow replies [solution](https://meta.discourse.org/t/-/389961/2?silent=true).

- @Shauny flagged that iOS PWA push notifications show badges but no actual content, leading to a recap of hub-app constraints and PWA deprecation on Apple devices [see issue](https://meta.discourse.org/t/-/274806/11?silent=true).

**#Dev**

- @rokejulianlockhart asked for the syntax to retrieve raw post markdown via `/raw/:topic/:post`; @Moin responded with the exact URL format to fetch raw data [example usage](https://meta.discourse.org/t/-/189183/29?silent=true).

- @Drew-ART demoed a long-press drag-and-drop workflow for cards in the Kanban plugin on mobile, inviting review and possible merge into the official repo [live demo](https://meta.discourse.org/t/-/390007/1?silent=true).

**#Plugin**

- @denvergeeks spotted legacy connector-class deprecations in the Time Registration plugin, and @RGJ released a patch plus an edit-entry function for registrations [patch details](https://meta.discourse.org/t/-/389770/6?silent=true).

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

- @Falco confirmed that OpenAI-compatible proxies (vLLM, Google, Ollama) work out of the box with Discourse AI and guided on checking `/logs` for compatibility errors in [#389980/2](https://meta.discourse.org/t/-/389980/2?silent=true).

- @sam pushed a fix for AI message truncation slated to land this week and asked DevTeVe to verify page reload behavior in [#389990/2](https://meta.discourse.org/t/-/389990/2?silent=true), then requested server logs to isolate the remaining issue [#389990/4](https://meta.discourse.org/t/-/389990/4?silent=true).

- @sam suggested adding a visible “recent errors” counter to the automation interface and inquired about `/logs` entries after failures in [#389922/2](https://meta.discourse.org/t/-/389922/2?silent=true).

- @sam thanked the reporter and assured follow-up on the missing custom profile link issue in [#389923/3](https://meta.discourse.org/t/-/389923/3?silent=true).

Stay tuned — after 95 posts, 13 new topics, and a whirlwind of AI fixes, theme tweaks, and security proposals, our forum is buzzing more than a caffeine-charged puppy playdate!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2 december 2025 om 05:03 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/670 "2025-12-02T05:03:19Z")

</div>

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

> Here’s a quick rundown of the last 24 hours on [meta.discourse.org](http://meta.discourse.org):

## Key Stats

- **New Posts:** 88
- **New Topics:** 15

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

- @cvx (1 post, 5 likes)
- @pfaffman (5 posts, 5 likes)
- @david (2 posts, 4 likes)
- @system (1 post, 4 likes)
- @RGJ (5 posts, 4 likes)
- @Moin (4 posts, 4 likes)
- @Falco (4 posts, 3 likes)
- @ToddZ (1 post, 3 likes)
- @Drew-ART (4 posts, 3 likes)
- @renato (1 post, 2 likes)

## Interesting Topics

### #Dev

- **Kanban with mobile drag-and-drop:** @chapoi tested Kanban drag-drop on mobile, noting long-press previews and nonfunctional drops when not logged in; @Drew-ART plans to disable drag for untrusted users and prompt login [read more](https://meta.discourse.org/t/-/390007/2?silent=true).

- **Insert a glimmer component after first post:** @pfaffman asked where to inject a Glimmer widget; @david pointed to the [Discourse Developer Toolbar](https://meta.discourse.org/t/introducing-discourse-developer-toolbar/346215/1?silent=true) and an [“Adding content after post content” example](https://meta.discourse.org/t/upcoming-post-stream-changes-how-to-prepare-themes-and-plugins/372063/1?silent=true) to locate new plugin outlets [read more](https://meta.discourse.org/t/-/390089/1?silent=true).

- **Linting consistency in plugins vs core:** @pfaffman observed that `pnpm prettier --write` and `bin/lint --fix` yield different results in plugin directories, sparking discussion on unifying lint setup across core and plugins [read more](https://meta.discourse.org/t/-/390104/1?silent=true).

- **Default AI-AGENTS.md templates for plugins and themes:** @pfaffman shared a custom Agents file adapted from core’s [AI-AGENTS.md](https://github.com/discourse/discourse/blob/main/AI-AGENTS.md) to document plugin test and lint commands [read more](https://meta.discourse.org/t/-/390102/1?silent=true).

### #Developer Guides

- **Run Discourse AI evals:** The Discourse AI plugin now includes a Ruby CLI for benchmarking prompts, comparing models, and regression testing via YAML-defined eval cases and judgers [read more](https://meta.discourse.org/t/-/390080/1?silent=true).

### #Support

- **New Welcome Banner Font Colour will not change?:** @Joe_F struggled to override the new banner’s font color in the Admin UI; @yuriy requested details on the original color, where it’s being set, and any custom CSS in use [read more](https://meta.discourse.org/t/-/390028/1?silent=true).

- **Lazy Videos does not work with youtu.be:** @fuzzyk reported that `youtu.be` short URLs break previews under a strict `Referrer-Policy`; while Meta shows no issues, community members pointed to similar reports at [387672/1](https://meta.discourse.org/t/i-have-issue-to-embed-youtube-video-youtube-error-153/387672/1?silent=true) [read more](https://meta.discourse.org/t/-/390077/1?silent=true).

- **Discourse MCP User API Key Generator Error Nodejs \>20:** @deviantintegral encountered `RSA_PKCS1_PADDING` deprecation in Node.js 20 and referenced the OAEP padding workaround at [354056/1](https://meta.discourse.org/t/user-api-keys-should-use-oaep-padding/354056/1?silent=true); @Falco asked for OS, Node, and OpenSSL versions to diagnose [read more](https://meta.discourse.org/t/-/390073/1?silent=true).

- **Best practice: Purging local uploads after S3 migration:** @WaitroseCarpark asked if old `/uploads` can be deleted after moving to DigitalOcean Spaces; responders explained how orphaned uploads are cleaned by the [clean\_up\_uploads job](https://github.com/discourse/discourse/blob/main/app/jobs/scheduled/clean_up_uploads.rb) and recommended verifying `cache-control` settings [read more](https://meta.discourse.org/t/-/390031/1?silent=true).

### #Bug

- **All help labels disappear in automation plugin for English (UK):** @RGJ discovered that switching the UI language to “English (UK)” hides all help labels in the automation settings, leading to missing guidance for users [read more](https://meta.discourse.org/t/-/390029/1?silent=true).

### #Plugin

- **Calendar RSVP Posts:** @mariodsantana released a plugin that auto-posts RSVP updates in topics, deletes old notification posts for minimal clutter, and retains a concise RSVP history with timestamps [read more](https://meta.discourse.org/t/-/390058/1?silent=true).

- **Category Event Policy:** Another plugin from @mariodsantana enables per-category event rules—Allowed, Required, or Disallowed—for discourse-calendar events, configurable in Admin \> Categories [read more](https://meta.discourse.org/t/-/390053/1?silent=true).

### #Installation

- **Staging/Test server ignored backup settings:** @jimmy0017 noted that `DISCOURSE_AUTOMATIC_BACKUPS_ENABLED` is no longer supported; @RGJ pointed to the GitHub [commit](https://github.com/discourse/discourse/commit/f8bf51441e71166a3995c5b03d0075e4c9556191) replacing it with `DISCOURSE_BACKUP_FREQUENCY: 0` [read more](https://meta.discourse.org/t/-/390085/1?silent=true).

### #Feature

- **Ensure muted tags remain muted:** @hellekin suggested delaying or retracting notifications when a topic crosses out of a muted tag, extending the discussion from [389578/9](https://meta.discourse.org/t/muted-tag-still-shows-in-my-notifications/389578/9?silent=true) to prevent unwanted pings [read more](https://meta.discourse.org/t/-/390035/1?silent=true).

- **Returning bumping after editing last post:** @Eria211 requested an option to re-enable topic bumping on first/last post edits (for announcements), echoing feedback from [383576/24](https://meta.discourse.org/t/topics-with-replies-bumped-on-title-edit/383576/24?silent=true) to restore this longtime behavior [read more](https://meta.discourse.org/t/-/390033/1?silent=true).

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

- **@cvx** updated the migration logic in [Cakeday plugin disabled](https://meta.discourse.org/t/-/389830/9?silent=true), opening a PR to enable or disable the cakeday feature based on prior site settings.

- **@david** provided guidance on post-stream plugin outlets in [Insert a glimmer component after first post](https://meta.discourse.org/t/-/390089/2?silent=true), linking to developer tools and upcoming post-stream examples.

- **@Falco** triaged several issues: confirmed embed behavior for [Lazy Videos](https://meta.discourse.org/t/-/390077/2?silent=true), validated the `order:latest-post` parameter in the MCP README at [390091/2](https://meta.discourse.org/t/-/390091/2?silent=true), and requested environment details to debug the API key generator error in [390073/4](https://meta.discourse.org/t/-/390073/4?silent=true).

- **@blake** acknowledged missing REST docs in [API endpoint to create invite links moved](https://meta.discourse.org/t/-/183027/18?silent=true) and committed to adding `/invites.json` to the API documentation.

- **@chapoi** tested mobile Kanban interactions and reported iOS-specific drag-and-drop issues in [Kanban with mobile drag-and-drop](https://meta.discourse.org/t/-/390007/2?silent=true), ensuring cross-platform fixes.

- **@renato** investigated the spoiler blur bug and confirmed it’s specific to **Composer Button Bonanza** , providing repro steps in [Composer Button Bonanza](https://meta.discourse.org/t/-/352525/22?silent=true).

- **@yuriy** followed up on the banner color issue by requesting more UI and CSS details in [New Welcome Banner Font Colour will not change?](https://meta.discourse.org/t/-/390028/2?silent=true).

- **@gabriel** highlighted the new automation for orphaned uploads and linked the cleanup job in [Auto purge uploads from old deleted posts](https://meta.discourse.org/t/-/51306/6?silent=true).

- **@SaraDev** clarified how `approve_post_count` interacts with group-based approval settings in [Tips for Preventing Spam](https://meta.discourse.org/t/-/264020/18?silent=true).

- **@tobiaseigen** engaged community members and offered to mail stickers in response to the Toronto Community Week announcement [here](https://meta.discourse.org/t/-/386935/34?silent=true).

Here’s to hoping your code compiles faster than we can write a summary – catch you tomorrow for more Discourse delights!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [3 december 2025 om 05:02 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/671 "2025-12-03T05:02:05Z")

</div>

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

## Key Stats

- **New posts:** 138
- **New topics:** 14

**Top users by posts & likes**

1. @Moin: 8 posts, 15 likes
2. @chapoi: 14 posts, 10 likes
3. @j.jaffeux: 5 posts, 10 likes
4. @Falco: 8 posts, 9 likes
5. @RGJ: 4 posts, 9 likes
6. @pfaffman: 12 posts, 7 likes
7. @tom_eric: 8 posts, 6 likes
8. @zogstrip: 2 posts, 5 likes
9. @gabriel: 1 post, 5 likes
10. @Heliosurge: 6 posts, 4 likes

* * *

## Interesting Topics

#### #Feature

- @manut opened a request to display full names instead of usernames for event invitees in [Use user names in participants list](https://meta.discourse.org/t/-/390176/1?silent=true), sparking a dive into how `enable names` and `prioritize username in ux` settings could govern all name displays. [read more](https://meta.discourse.org/t/-/390176/1?silent=true)

- @tom_eric proposed **an option to disable the auto-jump** to the last post after replying in [Feature Request: Add an option to disable the automatic jump to the last post after replying](https://meta.discourse.org/t/-/390189/1?silent=true), reigniting a decade-old debate about discoverability of the Shift-Reply workaround. [read more](https://meta.discourse.org/t/-/390189/1?silent=true)

- A new #Feature thread, [Allowing .ICS calendar files to be sent to a group inbox via email](https://meta.discourse.org/t/-/389535/1?silent=true), explores extending email gateways so that calendar invites land directly in group mailboxes. [read more](https://meta.discourse.org/t/-/389535/1?silent=true)

- @Finder suggested **keyboard-driven navigation** through search results with **previousResult** / **nextResult** handlers in [Method for Navigating Search in this Topic Results](https://meta.discourse.org/t/-/389297/1?silent=true), raising questions about context retention vs. streamlined jumps. [read more](https://meta.discourse.org/t/-/389297/1?silent=true)

- The long-standing voting plugin got a revisit as @mattdm asked for a “daily-limit” mode in [Daily-limit mode for Voting Plugin](https://meta.discourse.org/t/-/211886/1?silent=true), and @chapoi rallied votes in #topic-voting to gauge community appetite. [read more](https://meta.discourse.org/t/-/211886/1?silent=true)

- In a visionary #Feature pitch, @tom_eric sketched an **AI-driven workflow** to generate multilingual comments for `app.yml` and `standalone.yml` templates in [Idea: Use AI to generate app.yml / standalone.yml templates with multi-language comments](https://meta.discourse.org/t/-/390203/1?silent=true), aiming to lower the barrier for non-English self-hosters. [read more](https://meta.discourse.org/t/-/390203/1?silent=true)

#### #Bug

- iOS users still wrestle with **composer positioning** as @j.jaffeux continues to refine a more stable solution in [Composer positioning issues in iOS](https://meta.discourse.org/t/-/388476/26?silent=true), prepping for any future Apple breakages. [read more](https://meta.discourse.org/t/-/388476/26?silent=true)

- A scrolling freeze in chat settings caught @j.jaffeux’s eye in [Discourse Chat-settings/members can’t scroll on ios/ipados 26.2](https://meta.discourse.org/t/-/389942/5?silent=true), merged via [PR #36401](https://github.com/discourse/discourse/pull/36401) but still under watch. [read more](https://meta.discourse.org/t/-/389942/5?silent=true)

- @Falco tracked down a fix for hidden tags leaking into AI-generated summaries in [AI Summary leaking hidden tags](https://meta.discourse.org/t/-/389292/5?silent=true) and closed it with [PR #36167](https://github.com/discourse/discourse/pull/36167). [read more](https://meta.discourse.org/t/-/389292/5?silent=true)

- An input validation bug that **blocked costs below 0.1** on AI model settings was swiftly rectified by @Falco in [Can’t enter AI model cost of less than 0.1](https://meta.discourse.org/t/-/388489/2?silent=true) with a core patch. [read more](https://meta.discourse.org/t/-/388489/2?silent=true)

- @Moin uncovered a DM edge-case where **closing and reopening** a conversation removes the unread indicator in [Sender closing and re-opening DM chat after sending a message removes unread indicator for receiving user](https://meta.discourse.org/t/-/390214/1?silent=true), with @j.jaffeux on investigation. [read more](https://meta.discourse.org/t/-/390214/1?silent=true)

#### #Support

- Newcomers ran into a phantom `force_https` setting after upgrading in [Bogus Dashboard advice](https://meta.discourse.org/t/-/390140/1?silent=true); @RGJ pointed them to legacy threads, and phrasing updates are on the table. [read more](https://meta.discourse.org/t/-/390140/1?silent=true)

- A cleanup use-case asked **how to convert categories into tags** in [Is there a way to convert categories into tags?](https://meta.discourse.org/t/-/390180/1?silent=true); @Moin delivered detailed rake task examples for bulk-tagging and moving topics. [read more](https://meta.discourse.org/t/-/390180/1?silent=true)

- A Node \> 20 CI error in the MCP plugin got attention in [Discourse MCP User API Key Generator Error Nodejs \>20](https://meta.discourse.org/t/-/390073/1?silent=true); after user tests, @Falco merged an update to require Node \>= 24. [read more](https://meta.discourse.org/t/-/390073/1?silent=true)

#### #Installation

- A French admin’s upgrade from Postgres 13 to 15 hit a missing data directory error in [Trouble with postgres 15 upgrade](https://meta.discourse.org/t/-/390207/1?silent=true); after volume mapping tweaks and restoring from backup, the rebuild succeeded. [read more](https://meta.discourse.org/t/-/390207/1?silent=true)

* * *

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

- @chapoi chimed in on using full names in event invites in [Use user names in participants list](https://meta.discourse.org/t/-/390176/3?silent=true), resolved the hover CSS question in [How do I disable the hover effect…](https://meta.discourse.org/t/-/390139/3?silent=true), and rallied community votes on the Daily-limit voting feature in [Daily-limit mode for Voting Plugin](https://meta.discourse.org/t/-/211886/6?silent=true).

- @j.jaffeux pushed fixes for #ios composer positioning in [Composer positioning issues in iOS](https://meta.discourse.org/t/-/388476/26?silent=true), merged scroll improvements for iOS chat in [Discourse Chat-settings…](https://meta.discourse.org/t/-/389942/5?silent=true), and is investigating DM notification quirks in [Sender closing and re-opening DM chat…](https://meta.discourse.org/t/-/390214/2?silent=true).

- @Falco closed the AI summary bug in [AI Summary leaking hidden tags](https://meta.discourse.org/t/-/389292/5?silent=true), patched the AI cost input limit in [Can’t enter AI model cost…](https://meta.discourse.org/t/-/388489/2?silent=true), and guided a user through AI image generation troubleshooting in [I’m having problems with AI image generation](https://meta.discourse.org/t/-/322576/5?silent=true).

- @gabriel announced the new `uploads` field type for theme settings in [Objects type for theme setting](https://meta.discourse.org/t/-/305009/31?silent=true).

- @zogstrip weighed in on consistent name display settings in [Use user names in participants list](https://meta.discourse.org/t/-/390176/7?silent=true).

- @david clarified linting boundaries for themes/plugins and shared the mass-pr lint update script in [Linting consistency](https://meta.discourse.org/t/-/390104/3?silent=true).

- @tobiaseigen followed up on delayed publishing questions in [Schedule publishing date](https://meta.discourse.org/t/-/389410/5?silent=true) and flagged the .ICS email‐to‐group request in [Allowing .ICS calendar files…](https://meta.discourse.org/t/-/389535/7?silent=true).

- @lindsey scoped name display fixes to event invite lists in [Use user names in participants list](https://meta.discourse.org/t/-/390176/9?silent=true).

- @sam suggested AI debug tooling for RAG search in [Search/Read Private not working…](https://meta.discourse.org/t/-/389792/6?silent=true) and noted that feature voting is now on the Business plan in [Is feature voting going to be available…](https://meta.discourse.org/t/-/58480/5?silent=true).

- @kris.kotlarek added rejected-post counts to review-queue insights in [Display number of user’s rejected posts…](https://meta.discourse.org/t/-/370713/2?silent=true).

* * *

Phew—yesterday’s debates about auto-scroll and name displays had us bounding around like playful pups chasing their tails! 🐶

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

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