# Dagelijkse samenvatting (13:00 UTC)

**URL:** https://meta.discourse.org/t/daily-summary-1pm-utc/291852
**Category:** Forum summaries
**Created:** [16 januari 2024 om 22:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852 "2024-01-16T22:00:28Z")
**Posts on this page:** 20
**Page:** 32

<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 juni 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/848 "2026-06-03T13:02:30Z")

</div>

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

## Key Stats

- **New posts (last 24h):** 58
- **New topics (last 24h):** 5

**Top users (posts / likes in the last 24h)**

| User | Posts | Likes |
| --- | --- | --- |
| @jordan.vidrine | 6 | 15 |
| @chapoi | 6 | 6 |
| @adam_voulstaker | 1 | 6 |
| @Moin | 1 | 4 |
| @Andrew_Bond | 2 | 3 |
| @haydenjames | 3 | 3 |
| @markvanlan | 1 | 3 |
| @sam | 1 | 3 |
| @Lou | 3 | 2 |
| @Heliosurge | 1 | 2 |

**More threads that saw fresh replies (grab bag of active reading)**

- A new user dropped by to say thanks in #Praise: [read more](https://meta.discourse.org/t/-/404391/1?silent=true)
- Ongoing Meta redesign feedback about _tiny icons_ in #Site feedback: [read more](https://meta.discourse.org/t/-/400013/30?silent=true)
- PhotoSwipe icon positioning collisions (solved) in #Support #lightbox: [read more](https://meta.discourse.org/t/-/404167/2?silent=true)
- Events plugin status check-ins in #Plugin: [read more](https://meta.discourse.org/t/-/69776/891?silent=true)
- Discourse Video Stream plugin troubleshooting in #customization:plugin #video: [read more](https://meta.discourse.org/t/-/388754/6?silent=true)
- Embedding comments via JS + HTTP 419 confusion in #Integrations #embedding: [read more](https://meta.discourse.org/t/-/31963/491?silent=true)
- Facebook/Meta login doc looks outdated in #Integrations #social-auth: [read more](https://meta.discourse.org/t/-/13394/210?silent=true)
- Discourse meetup chatter in #General [read more](https://meta.discourse.org/t/-/389731/13?silent=true)
- Embedding feature interest in #Announcements #embedding: [read more](https://meta.discourse.org/t/-/399743/33?silent=true)
- “Minimum required activity” discussion for hosting/free-plan expectations in #Support #free-plan: [read more](https://meta.discourse.org/t/-/403615/5?silent=true)
- “Endless spinner” investigation in #Support [read more](https://meta.discourse.org/t/-/404136/3?silent=true)
- A Chinese-language report on homepage font shrinking in #ux #foundation-theme: [read more](https://meta.discourse.org/t/-/403614/17?silent=true)
- Related: Foundation theme font-size discussion tied back to another thread in #UX: [read more](https://meta.discourse.org/t/-/404203/8?silent=true)
- Related: Sidebar collapsing discussion referenced during troubleshooting in #Support [read more](https://meta.discourse.org/t/-/358845/3?silent=true)
- Related: Indented subcategory component mentioned as a partial alternative: [read more](https://meta.discourse.org/t/-/393838/1?silent=true)
- Related: Microsoft auth topic referenced in pricing/payment concerns: [read more](https://meta.discourse.org/t/-/51731/1?silent=true)
- Related: “Moderator message option with approved flags” feature request referenced for voting: [read more](https://meta.discourse.org/t/-/199111/1?silent=true)
- Discourse Member Application plugin feature request (file upload + CSV workflow) in #Plugin: [read more](https://meta.discourse.org/t/-/399190/3?silent=true)

* * *

## Interesting Topics

### #Announcements

- @Moin’s accessibility and readability concerns about the modernized Foundation theme escalated into a focused round of fixes; @jordan.vidrine apologized for earlier missed feedback and committed to prioritizing updates this week, with multiple UI issues marked _Fixed_ afterward. [read more](https://meta.discourse.org/t/-/395331/95?silent=true)

- Nested replies (#nested-replies) feedback continued: @curi wanted an always-available “flat view” toggle, but @markvanlan noted the internal “view as flat” option used for testing has been removed; follow-up clarified layout width changes when nested mode is active. [read more](https://meta.discourse.org/t/-/402812/48?silent=true)

- The new composer “Post Type” actions dropdown had a bug where the “topic link” rendered HTML instead of clean text; @jordan.vidrine flagged it and posted a fix shortly after. [read more](https://meta.discourse.org/t/-/403635/4?silent=true)

- Calendar & Events category creation flow: @Lou reported that “Events Calendar Categories” now default users into **Create event** , forcing extra steps to create normal topics; @awesomerobot confirmed it was intentional, while suggesting a setting/default selector might be needed. [read more](https://meta.discourse.org/t/-/401309/9?silent=true)

### #Support

- Sidebar nesting request (#sidebar): @haydenjames asked if sidebar links can be nested; @chapoi said it isn’t possible currently (and no known component exists), but the thread ended with a practical workaround using Discourse’s built-in “add custom section.” [read more](https://meta.discourse.org/t/-/404314/4?silent=true)

- Screen reader + keyboard shortcuts (#accessibility): @awesomerobot explained the current assumption that screen reader users rely on the screen reader’s navigation (not Discourse shortcuts), and noted proper screen reader announcements for shortcut navigation would be non-trivial work. [read more](https://meta.discourse.org/t/-/404095/4?silent=true)

- Automation ask: in a moderation workflow thread, @chapoi explained that automatically replying after a flagged post is approved likely requires external automation/webhooks today—while hinting an internal feature may eventually cover this use case. [read more](https://meta.discourse.org/t/-/403359/2?silent=true)

- Setting semantics rabbit hole: @chapoi dug into how `educate_until_posts` interacts with recent education-message behavior changes, suggesting the admin setting copy may now be misleading (show-once behavior vs “first N posts”). [read more](https://meta.discourse.org/t/-/403727/2?silent=true)

- Anti-spam signup friction: discussion around “registration challenges” continued, with @Heliosurge pointing to a plugin approach as a mitigation path for spam registrations. [read more](https://meta.discourse.org/t/-/404247/7?silent=true)

### #bug

- Passkey login regression (#passkey): a reproducible error (“security key is not owned by the user”) was reported across multiple communities; @pmusaraj confirmed it reproduces on Meta and isn’t Microsoft-specific—pointing to a likely Discourse regression. [read more](https://meta.discourse.org/t/-/404317/2?silent=true)

- `/unread` mismatch: a regression caused the unread counter to show items while the `/unread` list was empty; @sam linked a fix commit and noted it was deployed, with follow-up confirmation that the behavior resolved. [read more](https://meta.discourse.org/t/-/403986/15?silent=true)

### #ux

- Button micro-interactions: a thread questioned why the **Reply** post-action button has a subtle background transition while other buttons don’t; replies narrowed it down to theme-specific behavior across Foundation / Meta Branded / Horizon. [read more](https://meta.discourse.org/t/-/404362/5?silent=true)

- Review queue muscle-memory trap (#review-queue): a UX report highlighted inconsistent “Yes/No” meaning across moderation queue items (e.g., “Yes = spam action” vs “Yes = approve”), raising the risk of accidental approvals when processing quickly. [read more](https://meta.discourse.org/t/-/404418/1?silent=true)

### #Self-hosting

- Hosting provider comparisons: the Vultr vs DigitalOcean thread picked up again with warnings about past Vultr TOS controversy and a reminder that VM hosting and SMTP delivery are often best handled by separate providers. [read more](https://meta.discourse.org/t/-/403964/31?silent=true)

### #customization:plugin

- Migrated password hashes support: @RGJ clarified how the legacy hash migration works, then identified a potential security edge case (legacy hash lingering when users authenticate via other methods) and shipped an update to clear the `import_pass` custom field on _every_ successful login. [read more](https://meta.discourse.org/t/-/19512/36?silent=true)

* * *

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

- @jordan.vidrine responded directly to accessibility frustration in the Foundation modernization thread—apologizing for delays and committing to prioritize the backlog of feedback. [read more](https://meta.discourse.org/t/-/395331/95?silent=true)

- @chapoi clarified that issue reports are still welcome in the Foundation modernization discussion while addressing concerns about accessibility prioritization. [read more](https://meta.discourse.org/t/-/395331/90?silent=true)

- @markvanlan explained that the “view as flat” option for nested replies was an internal testing tool and has been removed. [read more](https://meta.discourse.org/t/-/402812/48?silent=true)

- @sam flagged that a regression causing `/unread` to be empty despite an unread count had a fix deployed, linking the relevant change. [read more](https://meta.discourse.org/t/-/403986/15?silent=true)

- @pmusaraj confirmed the passkey login error is reproducible on Meta and likely a Discourse regression (not tied to Microsoft platforms). [read more](https://meta.discourse.org/t/-/404317/2?silent=true)

- @awesomerobot confirmed an Events-category default (“create event” first) was an intentional product decision, while acknowledging some communities may need a different default via settings. [read more](https://meta.discourse.org/t/-/401309/9?silent=true)

- @HAWK joined the UX sleuthing on the Reply button’s subtle transition behavior, focusing on theme differences and confirming what was (and wasn’t) reproducible. [read more](https://meta.discourse.org/t/-/404362/6?silent=true)

* * *

_Yesterday’s vibe: nested replies got a little flatter (by removing “view as flat”), while Foundation theme fixes landed fast enough to make even the tiniest icons feel seen._

---

<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: [4 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/849 "2026-06-04T13:01:16Z")

</div>

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

## Key Stats

- **New posts (last 24h): 63**
- **New topics (last 24h): 13**

**Top contributors (posts · likes)**  
(With a reference to at least one post they participated in during the period.)

- @chapoi — **10 posts · 14 likes** — weighed in on Meta-like theming details in [Approximate Meta’s design in my own forum](https://meta.discourse.org/t/-/404432/2?silent=true) and helped triage a theme import gotcha in [Misleading “branch” input in theme import](https://meta.discourse.org/t/-/404507/2?silent=true)

- @haydenjames — **4 posts · 9 likes** — shipped a handy ops script in [Discourse-health-check: one-shot CLI overview of your Discourse server](https://meta.discourse.org/t/-/404458/1?silent=true)

- @Andrew_Rowe — **2 posts · 7 likes** — shared practical spam pattern recognition in [Is anyone experiencing an odd spam user attack? Any way to block?](https://meta.discourse.org/t/-/404427/2?silent=true)

- @RGJ — **4 posts · 6 likes** — spotted a UI pitfall around theme branches in [Misleading “branch” input in theme import](https://meta.discourse.org/t/-/404507/1?silent=true)

- @fhe — **3 posts · 6 likes** — contributed a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) approach to spam cleanup in [Is anyone experiencing an odd spam user attack? Any way to block?](https://meta.discourse.org/t/-/404427/4?silent=true)

- @zogstrip — **2 posts · 5 likes** — jumped on an AI/tag restriction bug in [AI Helper can suggest tags not allowed in category](https://meta.discourse.org/t/-/404423/2?silent=true)

- @awesomerobot — **2 posts · 5 likes** — discussed review-queue wording consistency in [Inconsistent meaning of Yes/No actions in the review queue](https://meta.discourse.org/t/-/404418/2?silent=true)

- @Andry_Osminin — **3 posts · 4 likes** — provided detailed repro steps for a nested replies navigation issue in [Posts from the topic I just left stay rendered in the next topic after in-app navigation](https://meta.discourse.org/t/-/404488/1?silent=true)

- @one1 — **4 posts · 4 likes** — documented a clear spam signup pattern in [Is anyone experiencing an odd spam user attack? Any way to block?](https://meta.discourse.org/t/-/404427/1?silent=true)

- @alehandrof — **1 post · 3 likes** — asked how to replicate Meta’s look-and-feel in [Approximate Meta’s design in my own forum](https://meta.discourse.org/t/-/404432/1?silent=true)

## Interesting Topics

### #customization:extras

- @haydenjames shared a “one-shot” server overview script—covering Docker/services, backups, TLS, and security checks—prompting quick corrections on _what Discourse actually runs_ (Unicorn/Pitchfork, not Puma) in [Discourse-health-check: one-shot CLI overview of your Discourse server](https://meta.discourse.org/t/-/404458/1?silent=true) (_see also:_ “Puma?” correction in [read more](https://meta.discourse.org/t/-/404458/2?silent=true), and the “Pitchfork nowadays!!” follow-up in [read more](https://meta.discourse.org/t/-/404458/4?silent=true))

### #Support

- A wave of suspicious “FirstLast1234” signups (with noisy custom-field values) led to discussion of approvals, blocking strategies, and [Data Explorer](https://meta.discourse.org/t/32566?silent=true) triage in [Is anyone experiencing an odd spam user attack? Any way to block?](https://meta.discourse.org/t/-/404427/1?silent=true) (_staff perspective on IP blocking appears in_ [read more](https://meta.discourse.org/t/-/404427/10?silent=true))

- @alehandrof asked how to approximate Meta’s current UI (sidebar hidden by default, category highlights, simplified nav, custom sidebar, category descriptions), and @chapoi pointed toward Meta’s new custom homepage and theme work in [Approximate Meta’s design in my own forum](https://meta.discourse.org/t/-/404432/1?silent=true) (_related:_ [Using the new custom homepage feature](https://meta.discourse.org/t/-/302496/1?silent=true), plus context from [Rebuilding the Meta branded theme…](https://meta.discourse.org/t/-/400013/1?silent=true))

- A delayed `user_added_to_group` webhook (≈24 minutes) was traced toward background job pressure; @chapoi recommended checking Sidekiq queue latency in [Help Debug Why Webhook Takes More Time To Trigger (user\_added\_to\_group)](https://meta.discourse.org/t/-/404505/1?silent=true) (solution details in [read more](https://meta.discourse.org/t/-/404505/2?silent=true))

- A request to “pin by tag” (rather than by category) surfaced alternatives like tag-driven carousels in [Is there a way to create a pinned topic based on tags in Discourse?](https://meta.discourse.org/t/-/404496/1?silent=true)

- Clarifications on Microsoft OAuth “what needs payment vs what doesn’t” (tenant context vs App Registration vs optional Azure services) continued in [Do Microsoft and Meta authentication require payment?](https://meta.discourse.org/t/-/404421/1?silent=true)

- Upload failures after a fresh Docker install (avatars/photos) prompted initial triage around upload storage configuration in [Failed Uploading Avatar and Photos](https://meta.discourse.org/t/-/404430/1?silent=true)

- A question about suppressing “congrats, you’re staff” messaging while still keeping `admin_confirmation_message` email surfaced in [How to prevent emails other than admin confirmation when granting Admin/Moderator access?](https://meta.discourse.org/t/-/404452/1?silent=true)

### #bug

- AI Helper’s tag suggestions ignored category tag restrictions—users could _select_ a forbidden tag but then couldn’t submit—reported in [AI Helper can suggest tags not allowed in category](https://meta.discourse.org/t/-/404423/1?silent=true), with @zogstrip pointing to an upcoming fix via PR workflow in [read more](https://meta.discourse.org/t/-/404423/4?silent=true)

- A Horizon + nested replies edge case caused “ghost replies” from the previous topic to remain rendered after navigating via suggested topics; detailed reproduction and theme comparison are in [Posts from the topic I just left stay rendered in the next topic after in-app navigation](https://meta.discourse.org/t/-/404488/1?silent=true) (follow-up diagnostics in [read more](https://meta.discourse.org/t/-/404488/3?silent=true))

- A report about a 403 error when using `publish_to_category` timers after an update resurfaced in [403 when setting publish\_to\_category topic timer after update](https://meta.discourse.org/t/-/404164/5?silent=true)

### #ux

- A misleading theme import “branch” field placeholder (“main”) appeared to behave like a default but actually saved `nil`, leading to confusion when updates didn’t pull as expected in [Misleading “branch” input in theme import](https://meta.discourse.org/t/-/404507/1?silent=true)

- iOS/PWA date rendering glitches were flagged as a regression, with a fix in progress in [Why are the dates glitching like this?](https://meta.discourse.org/t/-/404484/1?silent=true)

- Long PM titles overflowing behind composer buttons on mobile were reported in [Long personal message titles overflow in composer](https://meta.discourse.org/t/-/404508/1?silent=true); the thread also references the newer composer UI direction from [Introducing a new post type composer actions dropdown](https://meta.discourse.org/t/-/403635/1?silent=true)

- A UX consistency issue in moderation flows (what “Yes/No” means across review prompts) was discussed in [Inconsistent meaning of Yes/No actions in the review queue](https://meta.discourse.org/t/-/404418/2?silent=true)

### #Community Building

- Building a product/customer feedback channel (intake forms, list views, upvotes, search) led to pointers toward voting and structured topic creation in [Customer/Product Feedback Channel](https://meta.discourse.org/t/-/404481/1?silent=true) (_related:_ [Discourse Topic Voting](https://meta.discourse.org/t/-/40121/1?silent=true) and [Introducing Form Templates](https://meta.discourse.org/t/-/278631/1?silent=true))

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

- @Falco gave a quick correctness check (“Discourse doesn’t run Puma”) in [Discourse-health-check: one-shot CLI overview of your Discourse server](https://meta.discourse.org/t/-/404458/2?silent=true), helping keep the shared script accurate.

- @zogstrip acknowledged and fast-tracked an AI tagging restriction fix in [AI Helper can suggest tags not allowed in category](https://meta.discourse.org/t/-/404423/2?silent=true), then linked the pending fix work in [read more](https://meta.discourse.org/t/-/404423/4?silent=true).

- @awesomerobot engaged on clarifying “Yes/No” semantics in moderation UX and proposed flipping the framing to consistently confirm “something is wrong” in [Inconsistent meaning of Yes/No actions in the review queue](https://meta.discourse.org/t/-/404418/2?silent=true).

- @pmusaraj clarified that Meta isn’t force-added to DiscourseHub, and explained the “stale session → log in again” behavior on iOS in [Meta forcing discourse login on IOS app?](https://meta.discourse.org/t/-/404250/3?silent=true).

- @Roman revisited the intent behind reducing repeat education messages and noted the setting may have become “too weak,” with a plan to find a better middle ground in [How does `educate_until_posts` interact with the recent changes to `check_education_message`?](https://meta.discourse.org/t/-/403727/3?silent=true).

- @supermathie began triage by narrowing down upload storage configuration in [Failed Uploading Avatar and Photos](https://meta.discourse.org/t/-/404430/2?silent=true).

- @chapoi had a particularly wide-ranging day:

> Sign-off: Between “Pitchfork nowadays!!” and AI trying to sneak forbidden tags past category rules, Meta spent the day sharpening both its forks _and_ its filters—same time 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: [5 juni 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/850 "2026-06-05T13:02:09Z")

</div>

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

## Key Stats

**In the last 24 hours (2026-06-04 → 2026-06-05):**

- **New posts:** 57
- **New topics:** 9
- **Activity snapshot (threads driving the numbers):** discussions ranged from auto-silence confusion ([read more](https://meta.discourse.org/t/-/404521/1?silent=true)) and spam mitigation ([read more](https://meta.discourse.org/t/-/404427/11?silent=true)) to self-hosting plugin workflows ([read more](https://meta.discourse.org/t/-/404594/1?silent=true)) and a mobile rendering bug ([read more](https://meta.discourse.org/t/-/404488/1?silent=true)).

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

| User | Posts | Likes |
| --- | --- | --- |
| @Tealk | 4 | 6 |
| @NateDhaliwal | 4 | 5 |
| @awesomerobot | 5 | 2 |
| @zogstrip | 3 | 1 |
| @haydenjames | 2 | 1 |
| @Lee_Ars | 1 | 3 |
| @markvanlan | 1 | 3 |
| @pmusaraj | 1 | 2 |
| @martin | 1 | 1 |
| @alehandrof | 1 | 1 |

**Also active (more threads that saw fresh replies):** a one-shot server overview script update ([read more](https://meta.discourse.org/t/-/404458/6?silent=true)), email/notification edge cases for staff promotions ([read more](https://meta.discourse.org/t/-/404452/2?silent=true)), tag strategy for multi-version announcements ([read more](https://meta.discourse.org/t/-/404039/3?silent=true)), “local logins disabled” email deliverability follow-ups ([read more](https://meta.discourse.org/t/-/403735/28?silent=true)), and hosting performance opinions (Vultr HF vs DO) ([read more](https://meta.discourse.org/t/-/403964/34?silent=true)).

* * *

## Interesting Topics

### #Support

- @Tealk reported users appearing “silenced” publicly while admin showed otherwise; @awesomerobot clarified the profile badge can reflect _historical_ silences, and that rapid “system silences” may auto-lift if a review outcome reverses the trigger ([read more](https://meta.discourse.org/t/-/404521/4?silent=true), [read more](https://meta.discourse.org/t/-/404521/6?silent=true)).

- Ongoing spam-signup/abuse pressure continued: mitigations discussed included Cloudflare workflows ([read more](https://meta.discourse.org/t/-/404427/12?silent=true)), the official #TAG **#hcaptcha** plugin ([read more](https://meta.discourse.org/t/-/291383/1?silent=true)), and community interest in Cloudflare Turnstile support ([read more](https://meta.discourse.org/t/-/302821/1?silent=true))—alongside the core thread debating tradeoffs like VPN blocking ([read more](https://meta.discourse.org/t/-/404427/11?silent=true), [read more](https://meta.discourse.org/t/-/404427/13?silent=true)).

- “Why can’t I install plugins locally?” became a practical self-hosting workflow discussion: @NateDhaliwal encouraged a proper dev environment for local plugin iteration ([read more](https://meta.discourse.org/t/-/404594/2?silent=true)), while @chapoi explained it’s not “blocked,” but local folder-copying doesn’t behave as expected in production rebuilds, and pointed to backup/restore as a way to test production data locally ([read more](https://meta.discourse.org/t/-/404594/6?silent=true), [read more](https://meta.discourse.org/t/-/122710/1?silent=true)). Private plugin repos were also clarified as still private when cloned with tokens ([read more](https://meta.discourse.org/t/-/404594/8?silent=true), [read more](https://meta.discourse.org/t/-/19157/1?silent=true)).

- A missing “Message / Discussion” button on user cards turned out to be theme/CSS related: @zogstrip guided troubleshooting via [safe mode](https://meta.discourse.org/t/53504?silent=true), and the OP ultimately confirmed an SCSS issue on their instance ([read more](https://meta.discourse.org/t/-/404526/2?silent=true), [read more](https://meta.discourse.org/t/-/404526/6?silent=true), plus [Safe Mode](https://meta.discourse.org/t/53504?silent=true) reference: [read more](https://meta.discourse.org/t/-/53504/1?silent=true)).

- A nuanced Discourse Automation question asked whether **After user update** can trigger from one required field while _optionally_ including additional fields if present—highlighting the “must fill all specified fields” limitation in docs and UI ([read more](https://meta.discourse.org/t/-/404595/1?silent=true), docs referenced: [read more](https://meta.discourse.org/t/-/296389/1?silent=true), related feature request: [read more](https://meta.discourse.org/t/-/368575/1?silent=true)).

- Gmail + POP3 polling errors resurfaced in a “revisited” thread: despite mail flow working, the dashboard continued reporting authentication problems—prompting comparisons with the older canonical POP3 error discussion ([read more](https://meta.discourse.org/t/-/404533/1?silent=true), earlier thread: [read more](https://meta.discourse.org/t/-/229297/1?silent=true)).

* * *

### #bug

- A client-side navigation/rendering issue was reported where posts from a previously viewed topic remained rendered when moving to the next topic in-app; @markvanlan indicated a fix was coming, impacting the mobile nested topic view (notably with #TAG **#nested-replies** ) ([read more](https://meta.discourse.org/t/-/404488/1?silent=true), fix note: [read more](https://meta.discourse.org/t/-/404488/5?silent=true)).

- Passkey login reliability (“security key is not owned by the user”) remained hard to reproduce: @pmusaraj tested multiple scenarios and suggested early failures might be user flow / platform variance, with possible Windows passkey changes in the mix ([read more](https://meta.discourse.org/t/-/404317/3?silent=true)).

- Incoming email handling hit a Gmail “dot variant” trap: a report described `ActiveRecord::RecordInvalid` when dotted/undotted Gmail variants collide, and follow-up suggested checking the email normalization setting (with caution about side-effects) ([read more](https://meta.discourse.org/t/-/404042/2?silent=true)).

* * *

### #contribute:feature

- A request to better control the AI helper buttons asked for separate toggles for _title vs tag vs category_ suggestions; @NateDhaliwal offered a practical CSS workaround to hide only the title suggestion UI while keeping other helpers ([read more](https://meta.discourse.org/t/-/404580/1?silent=true), workaround: [read more](https://meta.discourse.org/t/-/404580/2?silent=true)).

* * *

### #ux

- Review Queue semantics came under scrutiny: the thread argues “Yes/No” actions (and “Approved/Rejected”) can feel inverted depending on whether the item is a flag or a queued post—leading to mistakes and calls for more consistent confirmation language ([read more](https://meta.discourse.org/t/-/404418/4?silent=true), additional operator perspective: [read more](https://meta.discourse.org/t/-/404418/5?silent=true)).

- A “branch” field in theme import was called misleading; @chapoi confirmed it was addressed via a merged fix (tracked back to the original UX report) ([read more](https://meta.discourse.org/t/-/404507/1?silent=true), completion update: [read more](https://meta.discourse.org/t/-/404507/8?silent=true)).

* * *

### #Self-hosting

- A compatibility question asked what browsers/OSes are unsupported in Discourse **2026.6.0** ; guidance pointed to official support expectations and a community “old browser friendly” UI experiment (#TAG **#dumbcourse** ) as a potential mitigation strategy ([read more](https://meta.discourse.org/t/-/404584/1?silent=true), pointer: [read more](https://meta.discourse.org/t/-/404584/2?silent=true), alternative UI: [read more](https://meta.discourse.org/t/-/395104/1?silent=true)).

- An SEO-focused question in Russian asked how to manage H1/title/description on the homepage and `/categories`; responses steered toward how Discourse already composes titles and where site settings help, plus theme-component approaches like banner components ([read more](https://meta.discourse.org/t/-/404534/1?silent=true), banner option: [read more](https://meta.discourse.org/t/-/109133/1?silent=true)).

* * *

### #customization:plugin

- Topic Voting behavior changes prompted a deeper explanation: @martin asked for specifics and suggested verifying category eligibility (including a Rails console check) after changes to category “type” (e.g. Ideas) affected where voting is allowed ([read more](https://meta.discourse.org/t/-/40121/325?silent=true), context from the affected site configuration: [read more](https://meta.discourse.org/t/-/40121/326?silent=true)).

* * *

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

- @awesomerobot helped demystify the “silenced” indicator by distinguishing _historical_ silences from current status, and explained how an automatic silence can be lifted when a flag is rejected in the review queue ([read more](https://meta.discourse.org/t/-/404521/4?silent=true), [read more](https://meta.discourse.org/t/-/404521/6?silent=true)). @awesomerobot also weighed in on abuse mitigation tradeoffs (VPNs vs reputation) in the ongoing spam-attack discussion ([read more](https://meta.discourse.org/t/-/404427/11?silent=true)) and suggested an email setting angle for limiting staff-related system emails ([read more](https://meta.discourse.org/t/-/404452/2?silent=true)).

- @markvanlan reported progress toward a fix for a topic-navigation rendering issue affecting the mobile nested view, indicating an upcoming PR to address Horizon-related behavior ([read more](https://meta.discourse.org/t/-/404488/5?silent=true)).

- @pmusaraj investigated a passkey login error, shared that it wasn’t reliably reproducible across tests, and pointed to possible platform-level changes (Windows) as a variable worth watching ([read more](https://meta.discourse.org/t/-/404317/3?silent=true)).

- @zogstrip supported both translation and troubleshooting threads: identifying the exact i18n key for the “All” label in reactions popup ([read more](https://meta.discourse.org/t/-/404525/2?silent=true)), and guiding user-card UI debugging by isolating theme/plugin impact via [Safe Mode](https://meta.discourse.org/t/53504?silent=true) ([read more](https://meta.discourse.org/t/-/404526/2?silent=true)).

- @martin engaged in the Topic Voting support thread by requesting concrete examples and offering diagnostic steps to validate whether categories should permit voting after category-type changes ([read more](https://meta.discourse.org/t/-/40121/325?silent=true)).

- @chapoi clarified production-vs-dev realities for “local plugin installs,” recommending dev workflows (or restoring a production backup locally) and confirming private repos remain private when cloned with tokens ([read more](https://meta.discourse.org/t/-/404594/4?silent=true), [read more](https://meta.discourse.org/t/-/404594/6?silent=true), [read more](https://meta.discourse.org/t/-/404594/8?silent=true)). @chapoi also closed the loop on the “branch” theme import UX issue, pointing to the fix landing ([read more](https://meta.discourse.org/t/-/404507/8?silent=true)).

* * *

Yesterday’s vibe: between surprise “silences,” confusing “Yes/No” review actions, and passkeys that sometimes behave, it was a great day to double-check what the UI _really_ means before clicking.

---

<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: [6 juni 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/851 "2026-06-06T13:02:14Z")

</div>

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

## Key Stats

- **New activity (last 24h):**  **45** new posts, **7** new topics
- **Most-liked moment:** @pmusaraj’s new **Accent Theme** announcement drew the most attention ([read more](https://meta.discourse.org/t/-/404620/1?silent=true)).

### Top users (posts + likes in the last 24h)

| User | Posts | Likes |
| --- | --- | --- |
| @pmusaraj | 1 | 11 |
| @awesomerobot | 6 | 5 |
| @pfaffman | 3 | 4 |
| @Lilly | 1 | 4 |
| @Falco | 1 | 3 |
| @darkpixlz | 3 | 3 |
| @Moin | 1 | 2 |
| @typed-sigterm | 1 | 2 |
| @one1 | 3 | 2 |
| @satonotdead | 3 | 2 |

> Several threads focused on _practical admin workflow_: installation edge cases ([read more](https://meta.discourse.org/t/-/404658/1?silent=true)), theme/UI rollout questions ([read more](https://meta.discourse.org/t/-/404656/1?silent=true)), and “how does this behave on mobile/tablet?” UX discussions ([read more](https://meta.discourse.org/t/-/90588/221?silent=true), [read more](https://meta.discourse.org/t/-/404606/1?silent=true)).

* * *

## Interesting Topics

### #customization:theme

- @pmusaraj released a new light theme, **“Accent Theme”** , built around an accent-color-driven design with light/dark schemes and a clean, card-like layout ([read more](https://meta.discourse.org/t/-/404620/1?silent=true)).

### #customization:theme component

- In **Custom Header Links** (#official #custom-header-links), the discussion turned to responsive behavior—specifically whether tablets should behave “more like desktop” or “more like mobile,” depending on device size and orientation ([read more](https://meta.discourse.org/t/-/90588/221?silent=true), [read more](https://meta.discourse.org/t/-/90588/223?silent=true)).

- In **Discourse Sidebar Menu Reorder** (#sidebar), a gotcha was highlighted: sidebar section names are _slug-sensitive_ (spaces → dashes), and even a trailing space can create a confusing mismatch; @Lilly updated guidance to make this easier to discover ([read more](https://meta.discourse.org/t/-/394049/15?silent=true), [read more](https://meta.discourse.org/t/-/394049/16?silent=true)).

### #Support

- A self-host install hit a confusing connectivity wall: the setup wizard reported ports free, yet the hostname test failed with “⚠ Port 443 … not accessible.” The workaround that moved things forward was running setup with `--skip-connection-test`, and the thread evolved into a practical Virtualmin runbook-style post ([read more](https://meta.discourse.org/t/-/404658/1?silent=true), [read more](https://meta.discourse.org/t/-/404658/4?silent=true), [read more](https://meta.discourse.org/t/-/404658/8?silent=true)).

- On **AI tag/category suggestions** (#ai #ai-helper), a key clarification landed: _category and tag suggestions don’t use LLMs_—they’re driven by embeddings based on the draft content and existing topics, which affects how (and whether) admins can “steer” suggestions ([read more](https://meta.discourse.org/t/-/404618/1?silent=true), [read more](https://meta.discourse.org/t/-/404618/2?silent=true)).

- In an **Automation** question (#automation), the focus was on triggering a workflow from one required profile field while conditionally including optional fields. The thread includes a concise explanation of conditional blocks like `{{#foo}}…{{/foo}}` so empty fields don’t leave awkward fragments in generated posts ([read more](https://meta.discourse.org/t/-/404595/2?silent=true), [read more](https://meta.discourse.org/t/-/404595/4?silent=true), [read more](https://meta.discourse.org/t/-/404595/6?silent=true)).

- **Foundation theme rollout timing** came up again: improvements seen on Meta prompted “when does everyone get this?” The practical answer was that admins can enable the **“Modernize foundation theme”** upcoming change manually, while broader rollout timing remains uncertain ([read more](https://meta.discourse.org/t/-/404656/1?silent=true), [read more](https://meta.discourse.org/t/-/404656/2?silent=true)).

- A restore/migration edge case: after restoring a site that used S3 uploads, one admin found that media URLs (including avatars) were rewritten to local forum URLs rather than the S3 bucket, raising both “how to fix” and “how to prevent this in production” questions ([read more](https://meta.discourse.org/t/-/404659/1?silent=true)).

- A new report on the **experimental nested replies** (#upcoming-changes #nested-replies) described confusing behavior and missing/disappearing posts, plus a painful attempt to revert that appeared to cascade into missing-post errors across the site ([read more](https://meta.discourse.org/t/-/404662/1?silent=true)).

### #ux

- A UX thread about “ **New Topic** still available when users can’t post” pointed to a just-merged change introducing a hidden site setting, `hide_disabled_create_topic_button`, to hide the button in read-only/no-permission contexts (restoring older behavior) ([read more](https://meta.discourse.org/t/-/404204/11?silent=true)).

- On mobile UX (#mobile #reactions), a suggestion asked for the reactions list to be dismissible by dragging _from within the list itself_, rather than requiring a drag on the empty area above—framed as both ergonomics (thumb reach) and discoverability ([read more](https://meta.discourse.org/t/-/404606/1?silent=true)).

### #development

- The **WeChat Mini Program** integration discussion resurfaced with pragmatic plugin-direction suggestions (censorship logic, API calls, and login constraints), plus broader context on why embedding web experiences inside “super-app” environments matters in China ([read more](https://meta.discourse.org/t/-/312085/10?silent=true), [read more](https://meta.discourse.org/t/-/312085/13?silent=true)).

### #wordpress

- For older topics published via **WordPress embed** (#wordpress), a contributor shared a small plugin that adds an `X-Robots-Tag: noindex` header for selected categories—aimed at addressing missing `noindex`/canonical behavior for embedded content ([read more](https://meta.discourse.org/t/-/403109/10?silent=true)).

### #bug

- In **Oneboxed text localization** (#onebox #content-localization), the team noted that improvements addressing the OP’s issue are planned “soon,” signaling ongoing polish work in this area ([read more](https://meta.discourse.org/t/-/395766/9?silent=true)).

### #customization:plugin

- In **Discourse Calendar and Events** (#official #calendar-and-events #included-in-core), an admin asked for time-saving automation around _expired events_ (auto-removal/cleanup), noting they currently do it manually and would like a built-in workflow ([read more](https://meta.discourse.org/t/-/97376/597?silent=true)).

* * *

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

- @pmusaraj shipped a polished new theme announcement for **Accent Theme** , including preview/repo links and positioning it as an accent-color-first design that’s easy to brand ([read more](https://meta.discourse.org/t/-/404620/1?silent=true)).

- @awesomerobot weighed in on tablet responsiveness tradeoffs in **Custom Header Links** , emphasizing that “tablet = desktop” isn’t universal and often depends on device size and orientation ([read more](https://meta.discourse.org/t/-/90588/223?silent=true)).

- @awesomerobot provided actionable guidance in an **Automation** support thread, including conditional templating patterns to avoid rendering empty optional fields in generated posts ([read more](https://meta.discourse.org/t/-/404595/2?silent=true), [read more](https://meta.discourse.org/t/-/404595/6?silent=true)).

- @awesomerobot replied on the long-running **group hierarchy/groups page** request, confirming there’s still room for discussion while noting it isn’t currently prioritized ([read more](https://meta.discourse.org/t/-/58232/22?silent=true)).

- @Falco clarified an important technical detail about **AI category/tag suggestions** : they are embeddings-based and do _not_ use an LLM, which reframes how admins should think about “prompting” or customizing the behavior ([read more](https://meta.discourse.org/t/-/404618/2?silent=true)).

- @nat dropped a quick note that improvements are coming for the **Oneboxed text localization** issue, keeping the thread warm with a near-term expectation of movement ([read more](https://meta.discourse.org/t/-/395766/9?silent=true)).

* * *

Yesterday’s lesson: may your ports be reachable, your “New Topic” buttons appear only where they should, and your accent colors remain impeccably on-brand.

---

<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: [7 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/852 "2026-06-07T13:00:54Z")

</div>

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

## Key Stats

- **New posts (last 24h):** 28
- **New topics (last 24h):** 4

**Top users by activity (posts) and appreciation (likes)**

| User | Posts | Likes |
| --- | --- | --- |
| @stephtara | 9 | 7 |
| @Moin | 3 | 9 |
| @David_Ghost | 3 | 3 |
| @Lilly | 2 | 4 |
| @merefield | 2 | 0 |
| @Arkshine | 1 | 2 |
| @fearlessfrog | 1 | 1 |
| @mcdanlj | 1 | 0 |
| @xlg256 | 1 | 0 |
| @Canapin | 1 | 0 |

> A lot of today’s debugging energy clustered around _language detection/translation UX_, _Safari-specific editor issues_, and _Cloudflare R2 migration edge cases_—see the threads on locale detection/edit visibility ([read more](https://meta.discourse.org/t/-/404674/1?silent=true)) and R2 thumbnails/CDN URLs ([read more](https://meta.discourse.org/t/-/358204/9?silent=true)).

* * *

## Interesting Topics

### #Site feedback

- @stephtara reported a confusing combo where a reply was flagged as _originally French_ and edits didn’t appear as expected; the thread ultimately traced this to AI language detection and viewing an _out-of-date translation layer_ rather than the original post ([read more](https://meta.discourse.org/t/-/404674/1?silent=true), [read more](https://meta.discourse.org/t/-/404674/2?silent=true), [read more](https://meta.discourse.org/t/-/404674/4?silent=true)).

### #bug

- Continuing fallout from “smart punctuation” behaviors: @stephtara added another data point that composer character replacement can make French writing painful (especially apostrophes), reinforcing earlier reports in the ongoing bug thread ([read more](https://meta.discourse.org/t/-/403905/12?silent=true)).

- Cloudflare R2 migrations: @David_Ghost found that older uploads kept endpoint-style URLs and old thumbnails stayed broken; @Lilly recommended checking `DISCOURSE_S3_CDN_URL`, running migration + rebake in the right order, and trying string remaps—even though the remap didn’t fully resolve the thumbnail issue ([read more](https://meta.discourse.org/t/-/358204/9?silent=true), [read more](https://meta.discourse.org/t/-/358204/10?silent=true), [read more](https://meta.discourse.org/t/-/358204/12?silent=true), [read more](https://meta.discourse.org/t/-/358204/13?silent=true)).

### #Support

- Topic editing errors: @stephtara asked how to troubleshoot a failing topic edit flow and was advised to start with browser console errors and site logs; the investigation narrowed to a _Safari-only_ failure tied to editing topics that have tags—pointing toward a theme interaction (likely Air Theme) rather than core ([read more](https://meta.discourse.org/t/-/404684/1?silent=true), [read more](https://meta.discourse.org/t/-/404684/2?silent=true), [read more](https://meta.discourse.org/t/-/404684/6?silent=true)).

- Related follow-up in the Air Theme mega-thread: @stephtara documented reproducible Safari steps (_create topic with tag → edit → failure_) and linked back to the troubleshooting thread for visibility and confirmation ([read more](https://meta.discourse.org/t/-/197703/605?silent=true), [read more](https://meta.discourse.org/t/-/404684/1?silent=true)).

- iOS Safari composer UI: a long-time self-host reported that the **new topic editor area becomes too small/crushed** on iOS Safari (while replying still works), and that the issue reproduces on [try.discourse.org](http://try.discourse.org)—suggesting a broader mobile Safari compatibility wrinkle ([read more](https://meta.discourse.org/t/-/404681/1?silent=true)).

- Spam-defense strategy discussion continued: one admin argued for tooling that can block spammer emails _without automatically blocking IPs_, noting IP blocks can become a “hidden cost” (especially with legitimate VPN usage) ([read more](https://meta.discourse.org/t/-/404427/14?silent=true)).

- Discourse Automation variable substitution: a user confirmed `{{languages}}` works, but highlighted that custom profile field tokens for fields like “Pronouns/gender” didn’t interpolate—raising the question of how field names are mapped/sanitized for templates ([read more](https://meta.discourse.org/t/-/404595/8?silent=true)).

### #Self-hosting

- AI + ops/security: @stephtara asked for practical ways to give Claude Code _read-only_ access to a self-hosted Discourse install (SSH, database, and sensitive data boundaries), plus whether SQL dumps contain security-sensitive material—kicking off a useful “AI assistant, but least privilege” discussion ([read more](https://meta.discourse.org/t/-/404698/1?silent=true)).

### #customization:theme component

- The Image Comparison Slider component got a substantial modernization proposal: @Arkshine shared a PR adding zoom/pan, fullscreen, better lightbox integration, keyboard accessibility, and richer editing options—while keeping backward compatibility and noting a minimum core version requirement ([read more](https://meta.discourse.org/t/-/264479/33?silent=true)).

### #customization:theme

- Mobile UX polish for FKB Pro: @xlg256 described inconsistent “clickable zones” on topic cards on mobile and proposed tightening hit targets; they also shared a CSS “pointer-events whitelist” approach to prevent accidental taps while scrolling ([read more](https://meta.discourse.org/t/-/234323/496?silent=true)).

### #Site Management

- Auto-bump tuning: a feature suggestion proposed selecting bump candidates not just by category, but by historical engagement (views/votes), plus age thresholds—along with a renewed request to limit repetitive auto-bump alert messages ([read more](https://meta.discourse.org/t/-/262158/31?silent=true), [read more](https://meta.discourse.org/t/-/365825/1?silent=true)).

### #development

- WeChat Mini Program integration thread saw renewed questioning about what the real constraint is (since Discourse is “just a website”), and whether the issue is better understood as platform policy/content review limitations rather than a Discourse-side integration gap ([read more](https://meta.discourse.org/t/-/312085/14?silent=true), [read more](https://meta.discourse.org/t/-/312085/18?silent=true)).

* * *

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

- **No public posts from the [@team](https://meta.discourse.org/groups/team?silent=true) group were captured in the last 24 hours** in this digest window. Current momentum was driven by community troubleshooting and proposals across threads like the locale/translation confusion report ([read more](https://meta.discourse.org/t/-/404674/1?silent=true)), the Safari tag/edit failure investigation ([read more](https://meta.discourse.org/t/-/404684/1?silent=true)), and the Cloudflare R2 migration edge case discussion ([read more](https://meta.discourse.org/t/-/358204/9?silent=true)).

* * *

If yesterday taught us anything, it’s that “Artificial intelligence isn’t intelligence”—and Safari will happily prove it again if you so much as add a tag.

---

<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: [8 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/853 "2026-06-08T13:01:49Z")

</div>

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

## Key Stats

- **New posts (last 24h):** 44
- **New topics (last 24h):** 8

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

| User | Posts | Likes |
| --- | --- | --- |
| @merefield | 2 | 7 |
| @HAWK | 3 | 6 |
| @Moin | 3 | 4 |
| @ice.d | 2 | 4 |
| @ばこん | 2 | 3 |
| @itsbhanusharma | 1 | 3 |
| @haydenjames | 3 | 3 |
| @Zanbabe | 1 | 2 |
| @martin | 2 | 2 |
| @Lilly | 1 | 2 |

> A few fast-moving threads worth a glance again: nested replies troubleshooting in [Support](https://meta.discourse.org/t/-/404662/5?silent=true), sidebar tag dropdown conflicts in [Bug](https://meta.discourse.org/t/-/404723/1?silent=true), and the ongoing “Boosts” experiment status update in [Announcements](https://meta.discourse.org/t/-/399835/85?silent=true).

* * *

## Interesting Topics

### #Announcements

- **Boosts on Meta were paused (for now):** @martin confirmed Boosts have been disabled while the team evaluates next steps, after community feedback on how the feature affects conversation flow. [read more](https://meta.discourse.org/t/-/399835/85?silent=true)

- **Horizon “High Context Topic Cards” now include events:** @chapoi noted a change landing so events will appear on high-context cards too—helpful for communities leaning on events metadata. [read more](https://meta.discourse.org/t/-/393470/30?silent=true)

- **Granular group-based permissions raised theme-component edge cases:** @Moin dug into how theme components should reason about new pseudo-groups and serialization visibility, and @martin explained why `currentUser?.groups` can be incomplete (visible groups only), prompting discussion about migrations and “everyone” behavior. [read more](https://meta.discourse.org/t/-/402273/5?silent=true) and follow-up [read more](https://meta.discourse.org/t/-/402273/7?silent=true) (also referencing the _Filter Favorites_ component [read more](https://meta.discourse.org/t/-/386594/1?silent=true))

### #bug

- **Right Sidebar “Tags” block conflicts with native tag dropdown data:** @xlg256 reported that adding the “popular-tags” right-sidebar block can cause the header tag dropdown to render blank, and @chapoi confirmed it’s reproducible on try.discourse and flagged it for triage. [read more](https://meta.discourse.org/t/-/404723/1?silent=true)

- **Nested replies rough edges: disabling can trigger “missing message” errors, plus navigation artifacts:** reports continued around the experimental #nested-replies feature—one case describes a “disaster” when disabling leads to errors sitewide (team asked for screenshots), while another thread tracks posts from a previous topic remaining rendered after in-app navigation. [read more](https://meta.discourse.org/t/-/404662/5?silent=true) and [read more](https://meta.discourse.org/t/-/404488/6?silent=true)

- **Automation debugging UX: error link searches the wrong thing (and field names can break Mustache):** @one1 flagged that “3 errors recently” linked to logs with an unhelpful `search=discourse-automation`, and also tied it to a real-world `Mustache::Parser::SyntaxError` caused by parentheses in field names (surfacing in automation usage). [read more](https://meta.discourse.org/t/-/404736/1?silent=true) and related context [read more](https://meta.discourse.org/t/-/404595/9?silent=true)

### #ux

- **Foundation-theme readability and font sizing are still under the microscope:** discussion continued on subtle UI improvements in the Foundation modernization thread, while a Chinese-language UX report flagged the homepage font becoming too small post-rebuild—@jordan.vidrine confirmed it’ll be addressed, and users also asked when the updated Foundation theme reaches all forums. [read more](https://meta.discourse.org/t/-/395331/99?silent=true), [read more](https://meta.discourse.org/t/-/403614/19?silent=true), and [read more](https://meta.discourse.org/t/-/404656/3?silent=true)

### #Support

- **What’s the point of setting a user’s “primary group”?** A clear explainer emerged: primary group helps determine default flair/title/styling and clarify a user’s main affiliation when they’re in multiple groups, with pointers to real usage in custom homepage patterns. [read more](https://meta.discourse.org/t/-/404701/1?silent=true) and a practical example via _Discourse Category Home_ [read more](https://meta.discourse.org/t/-/214227/1?silent=true)

- **“How can Discourse offer a free plan?” (freemium mechanics):** community members framed the free tier as a conversion funnel / acquisition layer, and @HAWK confirmed it functions like a freemium on-ramp where communities can discover what they need before upgrading. [read more](https://meta.discourse.org/t/-/404699/1?silent=true) and team clarification [read more](https://meta.discourse.org/t/-/404699/4?silent=true)

- **AI Tools test runner forcing SSL for `http://` internal endpoints:** @Tobias1 reported `http.get()` appearing to negotiate SSL even when given an HTTP URL to an internal host (despite the host being allowlisted), producing an SSL handshake error. [read more](https://meta.discourse.org/t/-/404705/1?silent=true)

- **How to approximate Meta’s design on your own forum (theme approach + building blocks):** @manuel pointed to an example theme built using the same approach as Meta’s theme (custom homepage with featured blocks), and suggested complementary components for featured category presentation. [read more](https://meta.discourse.org/t/-/404432/6?silent=true), with references to theme/blocks skills [read more](https://meta.discourse.org/t/-/401629/1?silent=true) and _Featured Categories Header_ [read more](https://meta.discourse.org/t/-/203779/1?silent=true)

### #contribute:feature

- **Include reply-to notation in the `/raw/` view:** @Tyson_Jacobs requested raw-topic exports include an explicit “this replies to X” notation; a reply suggested the JSON view already exposes `reply_to_post_number`, but the request focuses on human-readable raw text. [read more](https://meta.discourse.org/t/-/404722/1?silent=true)

- **Clickable map / location lookup for Calendar events (migration-friendly for Facebook groups):** @Lou asked for Google/Facebook-like location suggestions and a clickable map link in event locations, then followed up with a focused feature request; discussion also referenced existing (non-core) plugin options and integration challenges. [read more](https://meta.discourse.org/t/-/97376/598?silent=true) and feature request [read more](https://meta.discourse.org/t/-/404734/1?silent=true), plus related plugins: _Locations plugin_ [read more](https://meta.discourse.org/t/-/69742/1?silent=true) and the alternative _Events plugin_ [read more](https://meta.discourse.org/t/-/69776/1?silent=true)

### #customization:plugin

- **Custom Wizard plugin crash after a core change (boot-time failure):** @Hasimir reported a breaking change causing `discourse-custom-wizard` to crash the app boot cycle (even blocking [safe mode](https://meta.discourse.org/t/53504?silent=true)), narrowed down to an undefined method call involving `admin_stylesheets` during stylesheet compilation. [read more](https://meta.discourse.org/t/-/73345/959?silent=true)

### #development

- **Using AI/LLMs to refactor a Flarum importer for Discourse migration:** @AkarinLiu shared a tested refactor of a Flarum import script using an AI LLM workflow (with a gist link) to help smooth migration to Discourse. [read more](https://meta.discourse.org/t/-/404732/1?silent=true)

* * *

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

- **@HAWK** clarified Discourse’s freemium strategy—framing free hosting as an acquisition tier—within the free-plan discussion [read more](https://meta.discourse.org/t/-/404699/4?silent=true), and also provided a detailed rundown of what “primary group” affects (styling/title/flair/affiliation) [read more](https://meta.discourse.org/t/-/404701/3?silent=true). @HAWK additionally acknowledged weekend timing on the nested replies thread while the report waits for deeper review [read more](https://meta.discourse.org/t/-/404662/6?silent=true).

- **@martin** posted the key operational update that **Boosts are disabled on Meta for now** while next steps are evaluated [read more](https://meta.discourse.org/t/-/399835/85?silent=true). @martin also dug into group serialization constraints for theme components (visibility vs. permissions) in the granular group-permissions thread [read more](https://meta.discourse.org/t/-/402273/7?silent=true).

- **@markvanlan** jumped into the nested replies experimental bug report to request screenshots and prioritize a fix, responding directly to the “missing message” / rollback problem after disabling the feature [read more](https://meta.discourse.org/t/-/404662/5?silent=true).

- **@jordan.vidrine** confirmed the team will address the reported “homepage font became too small after rebuild” issue (in the #foundation-theme UX thread) [read more](https://meta.discourse.org/t/-/403614/19?silent=true).

- **@manuel** helped a user replicate Meta’s look-and-feel by sharing an example theme approach (custom homepage with featured blocks) and pointing to relevant theme/component building blocks [read more](https://meta.discourse.org/t/-/404432/6?silent=true).

- **@chapoi** confirmed the “Tags” right-sidebar block issue is reproducible and nudged triage [read more](https://meta.discourse.org/t/-/404723/2?silent=true); guided a feature-request author to provide more context (and sanity-checked existing options) in the raw-text reply notation request [read more](https://meta.discourse.org/t/-/404722/3?silent=true); and announced that events should now show on Horizon’s high-context cards [read more](https://meta.discourse.org/t/-/393470/30?silent=true).

* * *

With Boosts taking a breather and fonts getting fine-tuned, Meta spent the day getting just a little calmer—and a lot more readable.

---

<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: [9 juni 2026 om 13:04 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/854 "2026-06-09T13:04:03Z")

</div>

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

> Reporting window: the last 24 hours (2026-06-08 → 2026-06-09), spanning big UI previews, bugfix PRs, and a healthy dose of “wait, why is _that_ translated?”

* * *

## Key Stats

- **Total new posts:**  **77** (with major spikes around the new UI announcements like the [redesigned admin dashboard preview](https://meta.discourse.org/t/-/404528/1?silent=true) and the [unified New view rollout](https://meta.discourse.org/t/-/404728/1?silent=true))
- **Total new topics:**  **7** (including new threads like [community ownership models](https://meta.discourse.org/t/-/404814/1?silent=true) and fresh support requests like [Discourse does not start up](https://meta.discourse.org/t/-/404816/1?silent=true))

**Top users (posts + likes received in the last 24h)**

| User | Posts | Likes | Seen contributing in… |
| --- | --- | --- | --- |
| @lindsey | 2 | 22 | [Admin dashboard preview](https://meta.discourse.org/t/-/404528/1?silent=true) |
| @martin | 4 | 13 | [Unified New view announcement](https://meta.discourse.org/t/-/404728/1?silent=true) |
| @awesomerobot | 7 | 8 | [iOS composer height support thread](https://meta.discourse.org/t/-/404681/2?silent=true) |
| @Canapin | 2 | 7 | [Free plan discussion](https://meta.discourse.org/t/-/404699/7?silent=true) |
| @Moin | 5 | 7 | [Language/translation mismatch UX report](https://meta.discourse.org/t/-/404774/1?silent=true) |
| @markvanlan | 4 | 4 | [Nested replies navigation rendering bug](https://meta.discourse.org/t/-/404488/7?silent=true) |
| @chapoi | 3 | 4 | [Discourse GIFs component update](https://meta.discourse.org/t/-/158738/294?silent=true) |
| @david | 2 | 4 | [Theme import “branch” UX fix](https://meta.discourse.org/t/-/404507/10?silent=true) |
| @HAWK | 2 | 4 | [Community ownership models](https://meta.discourse.org/t/-/404814/1?silent=true) |
| @fearlessfrog | 4 | 4 | [Composer fullscreen follow-up](https://meta.discourse.org/t/-/255225/54?silent=true) |

* * *

## Interesting Topics

### #Announcements

- @lindsey shared an _experimental_ preview of a redesigned admin dashboard (#dashboard), with early feedback asking for customizable KPIs and more flexible group breakdowns in engagement reporting — plus a reminder that pinned reports can include [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries ([read more](https://meta.discourse.org/t/-/404528/1?silent=true); related: [Data Explorer](https://meta.discourse.org/t/-/32566/1?silent=true))

- @martin announced that **Unified New** will become the default topic list experience, replacing the older “New vs Unread” split — and pointed admins toward enabling it via **Upcoming changes** ([read more](https://meta.discourse.org/t/-/404728/1?silent=true); background: [the “new new” being enabled on Meta](https://meta.discourse.org/t/-/278811/1?silent=true), and the admin UX for staged rollouts in [Upcoming changes](https://meta.discourse.org/t/-/392894/1?silent=true))

- The Boosts experiment got a forward-looking update: @martin confirmed Boosts should return, but only once “boosts + likes + reactions” can be rolled into one coherent system ([read more](https://meta.discourse.org/t/-/399835/90?silent=true); reactions context also cropped up elsewhere in [reaction UX](https://meta.discourse.org/t/-/404053/2?silent=true))

- “Me too / I’m affected” behavior for Solved workflows was refined again: @lindsey noted it’s now **category-specific** and the **label text** can be customized per category settings — making it easier to disable in categories where it’s noise ([read more](https://meta.discourse.org/t/-/402498/40?silent=true))

- Nested replies continue to mature: configuration guidance (like reducing max depth + enabling the nesting cap) was highlighted as a way to keep conversation trees readable in alternative reply patterns ([read more](https://meta.discourse.org/t/-/402812/53?silent=true); related troubleshooting: [nested replies experimental feature buggy](https://meta.discourse.org/t/-/404662/1?silent=true))

### #bug

- A right sidebar regression was tracked down: tag blocks conflicted with other tag dropdowns, and @martin pointed to a fix in the right-sidebar-blocks plugin pipeline ([read more](https://meta.discourse.org/t/-/404723/4?silent=true))

- A mobile/in-app navigation issue persisted where rendered posts from the previous topic “stick” into the next topic during client-side navigation; @markvanlan merged an initial fix but the reporter still reproduced carry-over without a full reload ([read more](https://meta.discourse.org/t/-/404488/9?silent=true))

- A likely regression: searching user custom fields worked via global search, but **did not** work in the `/u` directory search flow — raising questions about directory\_items filtering and field targeting ([read more](https://meta.discourse.org/t/-/404800/1?silent=true))

### #Support

- A self-host install failed during bootstrap (`bundle install` exiting with code 15). Replies focused on “scroll up for earlier errors” and the possibility of regional network constraints impacting gem downloads ([read more](https://meta.discourse.org/t/-/404816/2?silent=true))

- A restore/migration edge case: after restoring, uploads didn’t retain the expected S3 bucket URLs. Discussion centered on ensuring S3 is configured via environment (`app.yml`) and how restores rewrite URLs; guidance referenced the canonical S3-compatible config instructions ([read more](https://meta.discourse.org/t/-/404659/2?silent=true); guide: [configure S3-compatible object storage](https://meta.discourse.org/t/-/148916/1?silent=true); related operational questions also surfaced in [Backup Restoration Issue](https://meta.discourse.org/t/-/401852/5?silent=true))

- On iOS Safari (iOS 26.5), the topic editor/composer left too little vertical space to type; a workaround was to hide the toolbar, and the thread linked back into broader mobile-composer ergonomics and fullscreen composer efforts ([read more](https://meta.discourse.org/t/-/404681/2?silent=true); related: [Such a tiny window to edit here on a cell phone](https://meta.discourse.org/t/-/255225/54?silent=true))

### #ux

- A localization edge case was documented: interface language (header dropdown + chrome) didn’t match the language used for translated content (tags/titles/excerpts), after switching language in a separate tab — suggesting cached or cross-tab state bleed ([read more](https://meta.discourse.org/t/-/404774/1?silent=true))

### #Enterprise

- @HAWK opened a strategic discussion on **community ownership models** inside organizations (marketing vs support vs product vs independent), inviting enterprise practitioners to share what reporting structure best protects member trust while meeting stakeholder needs ([read more](https://meta.discourse.org/t/-/404814/1?silent=true))

### #development

- A Chinese-language dev thread explored rebuilding a Flarum importer using AI/LLMs; @cocococosti asked for more detail on real-world migration needs and what the contributor was importing ([read more](https://meta.discourse.org/t/-/404732/5?silent=true))

### #customization:plugin

- The Custom Wizard plugin thread saw a practical status update: after multiple reports of breakage, the plugin author confirmed it’s now fixed and working again ([read more](https://meta.discourse.org/t/-/73345/961?silent=true))

* * *

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

- **@lindsey** drove two major product updates: the experimental [admin dashboard redesign preview](https://meta.discourse.org/t/-/404528/1?silent=true) and follow-on refinements to “affected by issue” behavior in Solved categories ([read more](https://meta.discourse.org/t/-/402498/40?silent=true)).

- **@martin** shipped and supported multiple changes across product + plugins: he introduced [Unified New as the upcoming default](https://meta.discourse.org/t/-/404728/1?silent=true), clarified future plans for [Boosts returning in a unified reactions system](https://meta.discourse.org/t/-/399835/90?silent=true), and posted a fix pointer for the [right-sidebar tags block conflict](https://meta.discourse.org/t/-/404723/4?silent=true). He also confirmed a seed-fu upgrade fix was done in the long-running upgrade thread ([read more](https://meta.discourse.org/t/-/404037/15?silent=true)).

- **@awesomerobot** was everywhere in support + bug triage: he investigated the [iOS composer height issue](https://meta.discourse.org/t/-/404681/2?silent=true), proposed a core fix to hide a broken UI affordance in tag pages ([read more](https://meta.discourse.org/t/-/402436/10?silent=true)), opened a validation fix for [survey min/max](https://meta.discourse.org/t/-/404023/2?silent=true), and merged a fix for the [403 loop when clicking reactions on hidden posts](https://meta.discourse.org/t/-/404053/2?silent=true). He also advised on safer operational patterns for [S3 restores](https://meta.discourse.org/t/-/404659/2?silent=true), clarified automation behavior in a profile-field workflow question ([read more](https://meta.discourse.org/t/-/404595/10?silent=true)), and gave a grounded security answer on LLM access to self-hosted installs ([read more](https://meta.discourse.org/t/-/404698/2?silent=true)).

- **@markvanlan** continued pushing nested-replies and mobile UX reliability: he described progress (and later a merged PR) around the [“posts persist into next topic” navigation bug](https://meta.discourse.org/t/-/404488/8?silent=true), suggested debugging steps in the [nested replies experimental buggy](https://meta.discourse.org/t/-/404662/8?silent=true) thread, and reinforced that depth controls can achieve alternative thread shapes in the main nested replies rollout ([read more](https://meta.discourse.org/t/-/402812/53?silent=true)).

- **@chapoi** focused on UX clarity and component polish: he responded directly in the [Unified New view thread](https://meta.discourse.org/t/-/404728/3?silent=true), posted a mobile toolbar placement update for the official [Discourse GIFs theme component](https://meta.discourse.org/t/-/158738/294?silent=true), and coached feature-request framing in the “raw reply notation” discussion ([read more](https://meta.discourse.org/t/-/404722/3?silent=true)).

- **@david** handled developer-facing fixes and diagnostics: he opened a PR to correct theme import UI expectations by displaying the _actually installed_ branch ([read more](https://meta.discourse.org/t/-/404507/10?silent=true)), and helped debug a CI failure report by suggesting a local reproduction tweak to development schema cache behavior ([read more](https://meta.discourse.org/t/-/404152/3?silent=true)).

- **@HAWK** blended community strategy with product direction: he launched the enterprise discussion on [community ownership models](https://meta.discourse.org/t/-/404814/1?silent=true) and teased upcoming “Workflows” as a next-gen automation system in the automation messaging thread ([read more](https://meta.discourse.org/t/-/383691/23?silent=true)).

- **@cocococosti** engaged with contributor development work by asking for more details on the AI-assisted Flarum import approach ([read more](https://meta.discourse.org/t/-/404732/5?silent=true)).

- **@Falco** delivered a crisp technical answer (and marked solution) on AI Tools Test Runner URL handling — noting the current HTTP/port behavior defaults ([read more](https://meta.discourse.org/t/-/404705/2?silent=true)).

- **@nat** chimed in on both product polish and triage: reacting to the KPI customization request in the [admin dashboard preview](https://meta.discourse.org/t/-/404528/3?silent=true) and acknowledging investigation into the reported localization edge case ([read more](https://meta.discourse.org/t/-/404774/2?silent=true)).

* * *

Yesterday’s theme: Meta looked like a product lab—between an experimental [admin dashboard redesign](https://meta.discourse.org/t/-/404528/1?silent=true), ever-evolving [nested replies](https://meta.discourse.org/t/-/402812/53?silent=true), and the promise that [Boosts will be back](https://meta.discourse.org/t/-/399835/90?silent=true), the only thing missing was a “Do Not Try This at Home” banner.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [10 juni 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/855 "2026-06-10T13:02:06Z")

</div>

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

## Key Stats

- **New posts (last 24h):** 100
- **New topics (last 24h):** 10
- **Biggest conversation drivers:** the announcement that [GIFs are moving into Discourse core](https://meta.discourse.org/t/-/404829/1?silent=true) and a deep dive into how group visibility impacts `/u?exclude_groups=...` filtering in the user directory ([read more](https://meta.discourse.org/t/-/404885/1?silent=true)).

### Top users (posts & likes in the last 24h)

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 19 | 13 |
| @davidb | 5 | 12 |
| @david | 6 | 7 |
| @awesomerobot | 2 | 7 |
| @nat | 2 | 5 |
| @markvanlan | 2 | 4 |
| @nathank | 3 | 3 |
| @elmuerte | 3 | 3 |
| @HAWK | 1 | 3 |
| @Lilly | 1 | 3 |

* * *

## Interesting Topics

### #Announcements

- @davidb announced that the built-in GIF picker is moving from a theme component into **Discourse core** , now served via Klipy—along with notes on hosted vs self-hosted migration and a rake task for settings migration ([read more](https://meta.discourse.org/t/-/404829/1?silent=true)). Related: the toolbar placement confused at least one user until it was clarified where the button lives now ([read more](https://meta.discourse.org/t/-/404829/14?silent=true)), and the older GIF component thread was linked for context ([read more](https://meta.discourse.org/t/-/158738/294?silent=true)).

- The “unified new view” topic list discussion continued with clarification around _New vs Unread vs Unseen_ definitions and how preferences affect what appears where ([read more](https://meta.discourse.org/t/-/404728/8?silent=true)). The thread also touched on the UX tradeoff between helpful explainers and reducing “empty state” text clutter ([read more](https://meta.discourse.org/t/-/404728/10?silent=true)), with a callback to earlier guidance screenshots ([read more](https://meta.discourse.org/t/-/372625/1?silent=true)).

- The redesigned admin dashboard preview drew requests for **more customizable KPIs** , especially for internal/company communities where default “growth” metrics don’t fit ([read more](https://meta.discourse.org/t/-/404528/5?silent=true)). @nat’s contribution proved at least one KPI is timeless: GIF-driven reporting enthusiasm ([read more](https://meta.discourse.org/t/-/404528/8?silent=true)).

- Nested replies kept accumulating polish: @markvanlan shipped a fix for “post stream leaking between topics” via a PR and asked for testers ([read more](https://meta.discourse.org/t/-/404488/10?silent=true)), while nested-replies feedback and fixes kept flowing in the main nested replies announcement thread too ([read more](https://meta.discourse.org/t/-/402812/55?silent=true)). Bonus: someone asking if Discourse _can_ do nested replies was simply pointed at the new feature announcement ([read more](https://meta.discourse.org/t/-/194095/4?silent=true)).

### #Support

- A long (and very practical) thread explored why `/u?exclude_groups=admins` behaves differently for anonymous users depending on whether group + member visibility is public, and whether this is intentional privacy behavior or a bug edge-case ([read more](https://meta.discourse.org/t/-/404885/1?silent=true)). The OP ultimately shared a CSS workaround to hide specific users from “top contributors” blocks and the directory for anon visitors ([read more](https://meta.discourse.org/t/-/404885/33?silent=true)), with the sidebar plugin referenced as the original driver ([read more](https://meta.discourse.org/t/-/231067/1?silent=true)).

- A Portuguese-language question asked for “sub-sub categories” (a category inside a subcategory), and the response pointed to server/SSH-level configuration and prior guidance on subcategory limits ([read more](https://meta.discourse.org/t/-/404859/1?silent=true); see also [read more](https://meta.discourse.org/t/-/146632/11?silent=true)).

- A Chinese-language support thread about embedding bilibili video via iframe turned into a quick clarification: linking normally (Onebox) works, while iframe isn’t necessary in many cases—plus a pointer to the bilibili onebox plugin for stability ([read more](https://meta.discourse.org/t/-/404906/1?silent=true); plugin link: [read more](https://meta.discourse.org/t/-/389149/1?silent=true)).

- Event reminders sparked a question about **email vs in-app notifications** , and whether reminders should honor users’ email notification preferences more aggressively ([read more](https://meta.discourse.org/t/-/404895/1?silent=true)). The discussion referenced the broader #calendar-and-events feature context ([read more](https://meta.discourse.org/t/-/97376/1?silent=true)).

- A badge automation question asked whether an SQL-triggered badge (based on joining a group) can be linked to a specific topic ID (e.g., for “why you got this badge” provenance) ([read more](https://meta.discourse.org/t/-/404943/1?silent=true)).

### #bug

- A regression report noted that clicking a PDF link (when PDF previews are enabled) now triggers a download instead of opening in a new tab, despite prior fixes meant to centralize “inline vs download” logic ([read more](https://meta.discourse.org/t/-/404910/1?silent=true)). The report cited an earlier resolution for PDF inline handling ([read more](https://meta.discourse.org/t/-/388190/12?silent=true)).

- SVG badge images failing to render (notably Font Awesome SVGs without intrinsic dimensions) got a fast diagnosis: `width: 100%` on a “0-sized” element yields a 0-sized badge; a core fix was proposed/queued ([read more](https://meta.discourse.org/t/-/404832/2?silent=true)).

- A plugin/dev CI issue around GitHub Actions and the “SKIP\_DB\_AND\_REDIS bootability” step narrowed down to _when_ plugin code actually reaches DB-touching constants/classes under runner invocation ([read more](https://meta.discourse.org/t/-/404152/8?silent=true)).

- Searching user custom fields appeared to regress; @zogstrip made both query paths consistent and linked a fix PR ([read more](https://meta.discourse.org/t/-/404800/3?silent=true)).

- Composer UX polish: a report about a horizontal rule stealing focus from the emoji picker was confirmed resolved, with the merged PR acknowledged ([read more](https://meta.discourse.org/t/-/403019/4?silent=true)).

### #ux

- With #nested-replies enabled, ad units can demand much more vertical space and feel significantly more intrusive; screenshots show both “too tall” and occasional spacing failures around quotes/polls ([read more](https://meta.discourse.org/t/-/404917/1?silent=true)).

- A Horizon theme regression made the sidebar button text show “New Topic” instead of “New Event” inside an events category (functionality still correct); a fix PR was linked ([read more](https://meta.discourse.org/t/-/404905/1?silent=true)).

- A “fonts became tiny after rebuild” report in a #foundation-theme context got a direct “fixed via PR” pointer ([read more](https://meta.discourse.org/t/-/403614/20?silent=true)).

### #Enterprise

- A thoughtful discussion on **community ownership models** dug into the tension between top-of-funnel marketing goals and member-first trust, including practical questions about mandate, boundaries, and stakeholder conflict resolution ([read more](https://meta.discourse.org/t/-/404814/3?silent=true)).

### #customization:theme / #customization:plugin / #General / #support:migration (notable continued conversations)

- A substantial June update landed for “Pyx’s Modern Theme,” including post-stream overhaul and explicit #nested-replies support ([read more](https://meta.discourse.org/t/-/357665/44?silent=true)).

- Doc Categories plugin users asked about “card view” for docs topics and which d-compat branch matches the 2026.1 Extended Support Release ([read more](https://meta.discourse.org/t/-/322376/161?silent=true)).

- “Why is there a free plan?” prompted a reminder that Discourse’s pricing page lists the free option ([read more](https://meta.discourse.org/t/-/404699/10?silent=true)).

- A PHPBB migration performance thread continued with nuance on password importing: what’s possible vs what’s officially supported in core scripts ([read more](https://meta.discourse.org/t/-/403319/17?silent=true)).

- A feature request follow-up on restricting who can PM based on groups got renewed appreciation for modernizing older settings UX patterns ([read more](https://meta.discourse.org/t/-/74531/9?silent=true)).

- A site feedback “content gardening hub” experiment thread included housekeeping suggestions like removing the #broken tag from Custom Wizard if it’s no longer appropriate ([read more](https://meta.discourse.org/t/-/397606/101?silent=true); referenced plugin topic: [read more](https://meta.discourse.org/t/-/73345/961?silent=true)).

* * *

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

- @davidb led the launch of **GIFs in core** , outlined migration paths (hosted auto-migration vs self-hosted rake task), and responded to migration edge cases like domain allow/block lists and translation overrides ([read more](https://meta.discourse.org/t/-/404829/1?silent=true); follow-up: [read more](https://meta.discourse.org/t/-/404829/9?silent=true)).

- @nat helped troubleshoot early adopter confusion, pointing out that self-hosted sites needed to update because the build had only just gone out ([read more](https://meta.discourse.org/t/-/404829/3?silent=true)), and also “road-tested” the new GIF era with a dashboard-thread reaction ([read more](https://meta.discourse.org/t/-/404528/8?silent=true)).

- @david weighed in on the **user directory group-exclusion** debate, explaining why making `exclude_groups` work for anonymous users can leak membership of hidden/secret groups—and later helped narrow the issue down to the “both group + member visibility = everyone” requirement ([read more](https://meta.discourse.org/t/-/404885/9?silent=true); configuration check: [read more](https://meta.discourse.org/t/-/404885/21?silent=true)).

- @awesomerobot clarified the semantics of _New vs Unread vs Unseen_ in the unified topic list discussion and why combined labels aim to reduce confusion ([read more](https://meta.discourse.org/t/-/404728/8?silent=true)), and also diagnosed the SVG badge rendering issue and proposed a core fix ([read more](https://meta.discourse.org/t/-/404832/2?silent=true)).

- @martin continued the unified topic list UX conversation by sharing the newer “empty state” design, and floated ideas like showing richer explanations only for new accounts or via tooltips ([read more](https://meta.discourse.org/t/-/404728/10?silent=true)).

- @markvanlan shipped a fix for a navigation/rendering bug where posts from one topic could appear in the next after in-app navigation, linking the GitHub PR for verification ([read more](https://meta.discourse.org/t/-/404488/10?silent=true)). They also noted additional nested replies fixes rolling through the main announcement thread ([read more](https://meta.discourse.org/t/-/402812/55?silent=true)).

- @zogstrip fixed inconsistent behavior when searching user custom fields, linking the PR and noting difficulty pinpointing when the prior behavior last worked ([read more](https://meta.discourse.org/t/-/404800/3?silent=true)).

- @renato confirmed the “horizontal rule steals focus from emoji picker” issue is resolved, thanking contributors and stating the PR was merged ([read more](https://meta.discourse.org/t/-/403019/4?silent=true)).

- @jordan.vidrine pointed to a PR that fixes the “tiny font after rebuild” issue in a #foundation-theme thread ([read more](https://meta.discourse.org/t/-/403614/20?silent=true)).

- @HAWK added depth to the enterprise discussion on community ownership models, probing how community teams enforce member-first boundaries when located within marketing org charts ([read more](https://meta.discourse.org/t/-/404814/3?silent=true)).

* * *

> With GIFs moving into core, nested replies getting sharper edges filed off, and dashboards inspiring KPI wishlists, meta had one of those days where product updates and community debates basically _are_ the release notes.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [11 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/856 "2026-06-11T13:01:36Z")

</div>

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

## Key Stats

**In the last 24 hours (2026-06-10 → 2026-06-11):**

- **New posts:** 54
- **New topics:** 11

**Top contributors (posts / likes in the last 24h):**

- **@Moin:** 7 posts, 6 likes — surfaced a localization switcher issue in #Support ([read more](https://meta.discourse.org/t/-/404965/1?silent=true))
- **@Falco:** 2 posts, 7 likes — jumped on an ads + #nested-replies layout problem in #bug ([read more](https://meta.discourse.org/t/-/404917/2?silent=true))
- **@awesomerobot:** 3 posts, 5 likes — clarified username filtering limitations in #contribute:feature ([read more](https://meta.discourse.org/t/-/231232/8?silent=true))
- **@lindsey:** 1 post, 3 likes — announced #calendar-and-events changes in #Announcements ([read more](https://meta.discourse.org/t/-/404866/1?silent=true))
- **@rokejulianlockhart:** 1 post, 3 likes — nudged a discussion about structuring with #nested-replies in #Announcements ([read more](https://meta.discourse.org/t/-/402812/56?silent=true))
- **@markvanlan:** 1 post, 3 likes — confirmed a UI edge-case fix in a #nested-replies bug thread ([read more](https://meta.discourse.org/t/-/404488/12?silent=true))
- **@Lief:** 2 posts, 2 likes — continued thoughts on Boosts (and “clap”-like mechanics) ([read more](https://meta.discourse.org/t/-/399835/91?silent=true))
- **@ted:** 1 post, 2 likes — investigated a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) UI regression report ([read more](https://meta.discourse.org/t/-/404957/2?silent=true))
- **@Anton_Akhmerov:** 1 post, 2 likes — proposed a plugin API direction for richer Chat message blocks ([read more](https://meta.discourse.org/t/-/405006/1?silent=true))
- **@dickel:** 1 post, 2 likes — reported [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries “saving as `SELECT 1`” / odd results ([read more](https://meta.discourse.org/t/-/404957/1?silent=true))

* * *

## Interesting Topics

### #Announcements

- @lindsey shared that **Livestream is now part of the Events plugin** , consolidating livestream + event workflows under #calendar-and-events and #discourse-livestream, with notes about hosting plan availability ([read more](https://meta.discourse.org/t/-/404866/1?silent=true)).

- A quieter but important follow-up: the ongoing “Foundation theme modernization” thread continues collecting UI fit-and-finish reports like tag borders, review queue button styling, and group-name truncation ([read more](https://meta.discourse.org/t/-/395331/103?silent=true)).

- The “Introducing nested replies” announcement thread picked up another nudge advocating that certain discussions _themselves_ “should be nested,” underscoring how people are starting to think in #nested-replies-first mental models ([read more](https://meta.discourse.org/t/-/402812/56?silent=true)).

### #bug

- A layout issue: **ads requiring too much space in topics using #advertising with #nested-replies** was re-raised, with @Falco noting a previous attempted fix didn’t fully stick ([read more](https://meta.discourse.org/t/-/404917/2?silent=true)).

- A regression report: **PDF attachments downloading on click instead of opening in a new tab** (#pdf-previews). @zogstrip pointed to an inconsistency between storage modes and a fix in flight ([read more](https://meta.discourse.org/t/-/404910/3?silent=true)).

- An Events plugin localization bug: recurring events show `Every [missing %{weekday} value]` instead of a weekday name, suggesting a missing interpolation value in #calendar-and-events translations ([read more](https://meta.discourse.org/t/-/405016/1?silent=true)).

- A long-standing composer complaint got a concrete update: **auto-conversion while typing in the rich editor was removed** , reducing surprise character transformations during composition (#composer) ([read more](https://meta.discourse.org/t/-/403905/13?silent=true)).

- A “nested replies navigation” bug thread also contained an extra UI edge-case report (stats block rendering when view/user counts are absent), which @markvanlan confirmed as addressed by a core commit ([read more](https://meta.discourse.org/t/-/404488/12?silent=true)).

### #Support

- A German-language report suggested **[Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries were producing strange results / reverting to `SELECT 1`**, with @ted unable to reproduce immediately but suspecting a UI mismatch after recent work; @chapoi recommended updating to the latest version to rule out a shipped UI bug ([read more](https://meta.discourse.org/t/-/404957/3?silent=true)).

- A configuration gotcha: **the content localization language switcher appeared to do nothing** even though locales were configured; @Falco pointed to documentation indicating `set_locale_from_cookie` is required, prompting follow-up questions about what’s needed for manual vs. automatic translation workflows (#content-localization) ([read more](https://meta.discourse.org/t/-/404965/2?silent=true)).

- A practical email question: **“Too many recipients” errors when emailing a group alias** (even with external recipients) raised questions about how Discourse’s anti-abuse guards apply; @chapoi suspected the group alias fan-out was the trigger and asked for group size ([read more](https://meta.discourse.org/t/-/405050/2?silent=true)).

- A self-hosting pain point: **bootstrap failing due to GitHub HTTPS timeouts during rebuild** prompted a request for an SSH-based workaround for `discourse_docker` rebuild flows (#install) ([read more](https://meta.discourse.org/t/-/405047/1?silent=true)).

- Site-level troubleshooting: a report that **notifications stopped working** kicked off basic diagnostics suggestions (log out/in, clear cache) to isolate client vs. server issues (#notifications) ([read more](https://meta.discourse.org/t/-/405023/1?silent=true)).

### #ux

- A micro-interaction deep dive asked why the **Reply button background animates on hover** (seemingly unlike other actions). Team responses connected it to opacity/hover affordances and a cleanup PR removing an unnecessary transition, while debating whether the legacy effect still earns its keep ([read more](https://meta.discourse.org/t/-/404362/9?silent=true)).

- The “Upcoming changes” system: a report noted users can be **notified about upcoming changes that are hidden on the upcoming-changes page** (e.g., because a theme/plugin is disabled), and the behavior was acknowledged as a bug to fix (#upcoming-changes) ([read more](https://meta.discourse.org/t/-/405009/1?silent=true)).

- Admin IA feedback: a request argued that **Tags and Tag Groups deserve a more visible place** in the new admin menu, since `/tags` and `/tag_groups` are currently discoverable only through indirect navigation paths (#tags, #tag-groups, #admin-sidebar) ([read more](https://meta.discourse.org/t/-/405039/1?silent=true)).

### #development / #Theme\_component / #blog (quick hits)

- Plugin API exploration: @Anton_Akhmerov asked whether Chat’s structured `blocks` field could become **extensible via a plugin API (e.g., `registerChatBlockType`)** to support rich “cards” for external activity feeds (#chat, #plugin-api) ([read more](https://meta.discourse.org/t/-/405006/1?silent=true)).

- Theme component compatibility friction: DiscoTOC users reported the **topic translation swap button becomes inaccessible** when the TOC side panel is enabled, raising questions about preserving core controls in custom layouts (#official, #disco-toc) ([read more](https://meta.discourse.org/t/-/111143/487?silent=true)).

- The Meta companion thread for the Discourse blog highlighted how Netwrix tackled multilingual community needs, aligning with several ongoing localization/translation conversations on Meta ([read more](https://meta.discourse.org/t/-/405029/1?silent=true)).

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

- **@lindsey** announced that **Livestream has been incorporated into the Events plugin** , including enablement steps and migration notes for existing installs ([read more](https://meta.discourse.org/t/-/404866/1?silent=true)).

- **@Falco** responded to the #nested-replies + #advertising layout regression, noting an earlier attempted fix didn’t fully work ([read more](https://meta.discourse.org/t/-/404917/2?silent=true)), and pointed to required configuration for the localization language switcher (notably `set_locale_from_cookie`) in the #content-localization support thread ([read more](https://meta.discourse.org/t/-/404965/2?silent=true)).

- **@awesomerobot** corrected a bot hallucination and clarified that watched/blocked/censored words **do not apply to usernames** , recommending `reserved usernames` as the only built-in control (with the caveat that admins are exempt) ([read more](https://meta.discourse.org/t/-/231232/8?silent=true)); they also joined the hover-animation discussion around the Reply button, explaining legacy intent and what’s optional to keep ([read more](https://meta.discourse.org/t/-/404362/14?silent=true)).

- **@markvanlan** confirmed a UI edge-case fix was addressed via a core commit in the nested replies navigation/rendering bug topic ([read more](https://meta.discourse.org/t/-/404488/12?silent=true)).

- **@chapoi** advised updating after a recent [Data Explorer](https://meta.discourse.org/t/32566?silent=true) update when a user reported query UI oddities ([read more](https://meta.discourse.org/t/-/404957/3?silent=true)), provided a working SQL pattern to **attach a triggered badge grant to a specific topic post** (#sql-triggered-badge) ([read more](https://meta.discourse.org/t/-/404943/2?silent=true)), and started diagnosing the **TooManyRecipients** guard when emailing a group alias (#email) ([read more](https://meta.discourse.org/t/-/405050/2?silent=true)).

- **@zogstrip** explained the root cause behind the PDF click behavior inconsistency (storage-mode dependent `display` type) and pointed to a fix path, while noting the “open in new tab” question is more product-direction than bug ([read more](https://meta.discourse.org/t/-/404910/3?silent=true)).

- **@renato** confirmed that rich-editor **auto-conversion has been removed while typing** , while noting conversion can still occur at cooking time depending on settings/conditions (#composer) ([read more](https://meta.discourse.org/t/-/403905/13?silent=true)).

- **@nat** acknowledged a report that **post links aren’t using the translated language** and indicated the team would investigate (#translation, #content-localization) ([read more](https://meta.discourse.org/t/-/403555/4?silent=true)).

- **@saquetim** clarified that Doc Categories doesn’t support a “card view” yet, and pointed to compatibility-branch/pinning details for users on ESR (#official, #doc-categories) ([read more](https://meta.discourse.org/t/-/322376/163?silent=true)).

- **@jordan.vidrine** explained the Reply action’s hover/transition behavior as part of an approach to keep focus on content while still providing subtle affordances when hovering a post ([read more](https://meta.discourse.org/t/-/404362/7?silent=true)).

* * *

With reply buttons fading in and out, livestreams moving in with Events, and nested replies reshaping layouts, Meta’s day had strong “small UI details, big ripple effects” energy.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [12 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/857 "2026-06-12T13:01:44Z")

</div>

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

## Key Stats

**In the last 24 hours:**  **87** new posts • **12** new topics.  
(Reporting window: 2026-06-11 → 2026-06-12)

### Top contributors (posts/likes in the last 24h)

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 9 | 19 |
| @pmusaraj | 6 | 12 |
| @chapoi | 7 | 4 |
| @mmassart | 5 | 5 |
| @awesomerobot | 3 | 4 |
| @JDParker | 3 | 4 |
| @pHneutre | 5 | 3 |
| @zogstrip | 2 | 5 |
| @Sara_Carmona_y_Lladó | 1 | 3 |
| @marcoow | 1 | 3 |

### New topics opened (12)

- **AI Translation settings + cost questions** — [read more](https://meta.discourse.org/t/-/405072/1?silent=true)
- **Posting polls fails for one user** — [read more](https://meta.discourse.org/t/-/405148/1?silent=true)
- **Font Awesome icon not displayed (Custom Header Links)** — [read more](https://meta.discourse.org/t/-/405144/1?silent=true)
- **Invite limits capped at 10 for some users** — [read more](https://meta.discourse.org/t/-/405150/1?silent=true)
- **SSO/email transition best practices (avoid dupes/impersonation)** — [read more](https://meta.discourse.org/t/-/405143/1?silent=true)
- **Nested replies: OP too narrow on mobile** — [read more](https://meta.discourse.org/t/-/405142/1?silent=true)
- **Search “warm prompt”/intervention result for certain keywords (CN)** — [read more](https://meta.discourse.org/t/-/405163/1?silent=true)
- **Apostrophe turns into angle quotes in composer** — [read more](https://meta.discourse.org/t/-/405083/1?silent=true)
- **Custom Header Links: wrong mobile display** — [read more](https://meta.discourse.org/t/-/405086/1?silent=true)
- **Secondary email address button missing** _(solved)_ — [read more](https://meta.discourse.org/t/-/405100/1?silent=true)
- **Auth plugin UI: show/hide password without inline `onclick`** _(solved)_ — [read more](https://meta.discourse.org/t/-/405089/1?silent=true)
- **Embeds: include first post / “create topic” embed idea** — [read more](https://meta.discourse.org/t/-/405070/1?silent=true)

* * *

## Interesting Topics

### #contribute:feature

- @pmusaraj revived the long-running Matrix chat conversation with a proof-of-concept **Discourse ↔ Matrix bridge** , plus live testing and debugging around chat visibility (including `chat_allowed_groups` for TL0) in [Matrix protocol for chat](https://meta.discourse.org/t/-/210780/74?silent=true).

- A new embedding enhancement idea proposed showing the **first post in embedded topic views** (or even a “create topic” workflow), building on existing embed capabilities and prior discussions in [Include ‘first post’ setting for embeds](https://meta.discourse.org/t/-/405070/1?silent=true) (related: [Embed a list of Discourse topics](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709?silent=true), [Embed Discourse comments via JS](https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963?silent=true), and an older plugin reference: [Embedding topic posts include first post](https://meta.discourse.org/t/embedding-topic-posts-include-first-post/172969/5?silent=true)).

### #Support

- AI Translation admins asked what happened to **“Translatable categories”** (now **excluded categories** ) and how backfill scope/costs work; @Moin confirmed an automatic migration and suggested staff logs + [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries in [AI Translation: What happened to “Translatable Categories”](https://meta.discourse.org/t/-/405072/1?silent=true) (migration context quoted from [this prior explanation](https://meta.discourse.org/t/-/392993/7?silent=true)).

- A user couldn’t submit a topic containing a poll; @chapoi walked through permission checks like `poll_create_allowed_groups`, trust level, category-specific behavior, and browser-console debugging steps in [A user can’t post with a poll in her copy](https://meta.discourse.org/t/-/405148/1?silent=true).

- “Add secondary email” was missing due to site settings—resolved when `email_editable` was corrected in [Secondary Email Address](https://meta.discourse.org/t/-/405100/1?silent=true).

- Font Awesome confusion struck again: @pHneutre’s icon wouldn’t render, and @Moin clarified **don’t use `fab` for non-brand icons** , plus noted Discourse is on newer icon packs than an older announcement implies, in [A font awesome icon is not displayed](https://meta.discourse.org/t/-/405144/1?silent=true) (context: [Were upgrading our icons to Font Awesome 6](https://meta.discourse.org/t/were-upgrading-our-icons-to-font-awesome-6/325349?silent=true) and core PR reference [discourse/discourse#36286](https://github.com/discourse/discourse/pull/36286)).

- A restore/migration question dug into why uploads were pointing to forum URLs rather than the S3 bucket; @gerhard explained what a `.sql.gz` restore does _not_ rewrite and asked for a clean repro with restore logs in [Images after a restore don’t have S3 bucket URL](https://meta.discourse.org/t/-/404659/7?silent=true).

- The composer turning `'` into `›` / `‹` resurfaced (French locale); the thread centered on whether the fix is included in the admin’s commit level and whether an update truly pulled the relevant change in [Apostrophe translated to quotation mark in message field](https://meta.discourse.org/t/-/405083/1?silent=true) (related historical reference: [Quotes in post titles converted…](https://meta.discourse.org/t/quotes-in-post-titles-converted-to-a-different-character/123227/4?silent=true) and the linked French thread [Compositeur rempalce…](https://meta.discourse.org/t/compositeur-rempalce-les-caractere-specieux/403905/13?silent=true)).

### #bug

- Calendar & Events users hit a **recurring events localization bug** ; @awesomerobot pointed to the fix and the resolution was simply “update,” in [Localization bug in recurring events](https://meta.discourse.org/t/-/405016/3?silent=true) (PR: [FIX: render event recurrence correctly in posts - Pull Request #40575 - discourse/discourse - GitHub](https://github.com/discourse/discourse/pull/40575)).

- A long-running recurring RSVP issue got a concrete diagnosis: @zogstrip confirmed “My events” was incorrectly showing RSVPs across all upcoming occurrences, and linked the fix PR in [Repeating Event “going” gets not deleted anymore](https://meta.discourse.org/t/-/335780/23?silent=true).

- Nested replies + ads spacing: @Falco discovered the issue lived in a theme component (not where they initially searched), then shipped targeted fixes via two PRs, in [Ads need a lot of space on topics with nested replies](https://meta.discourse.org/t/-/404917/3?silent=true).

- Chat thumbnails were bypassing `s3_cdn_url`; the status update noted the PR was waiting for human review after test fixes, in [Chat thumbnails bypass s3\_cdn\_url & use raw S3 bucket URLs](https://meta.discourse.org/t/-/404174/4?silent=true).

### #ux

- Mobile UX polish: @renato merged a **global “drag-to-close” refinement** for slide-up drawers, closing out the pain point raised in [Could we close the user reactions list by draging the list element down…](https://meta.discourse.org/t/-/404606/2?silent=true).

- Category admin UI: @chapoi questioned whether **“Delete category”** should appear on every tab, suggesting a clearer “Danger zone” approach in [Delete category button is more prominent than Save](https://meta.discourse.org/t/-/403037/2?silent=true).

- A Custom Header Links mobile layout issue was traced to padding/wrapping; @awesomerobot merged a change to prevent the odd placement in [Wrong display on mobile](https://meta.discourse.org/t/-/405086/2?silent=true).

### #Site feedback

- Tag localization improvements landed: @nat confirmed a list of problematic tags (and more) should now be handled correctly on Meta in [AI-generated tag translations do not work perfectly](https://meta.discourse.org/t/-/399570/18?silent=true).

- Meta gardening hub housekeeping continued: @awesomerobot acknowledged category-link fixes were being investigated, and @mcwumbly affirmed it was worth reporting when bulk manual fixes aren’t practical in [Experiment: Collaborative content gardening hub for meta](https://meta.discourse.org/t/-/397606/102?silent=true).

* * *

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

- @pmusaraj built and shared a **Matrix chat bridge proof-of-concept** , handled federation/room visibility, and debugged missing chat access (fixed by allowing TL0) in [Matrix protocol for chat](https://meta.discourse.org/t/-/210780/74?silent=true).

- @chapoi led live troubleshooting for a **poll-posting failure** , focusing on permissions (`poll_create_allowed_groups`), category-specific reproduction, and console error collection in [A user can’t post with a poll in her copy](https://meta.discourse.org/t/-/405148/2?silent=true); and also helped clarify invite-limit settings differences (individual invites vs reusable links) in [How to change invite limits for everybody?](https://meta.discourse.org/t/-/405150/2?silent=true).

- @awesomerobot pointed to an upstream fix for a recurring-events localization issue in [Localization bug in recurring events](https://meta.discourse.org/t/-/405016/3?silent=true), merged a CSS/layout fix for the header-links component in [Wrong display on mobile](https://meta.discourse.org/t/-/405086/2?silent=true), and acknowledged investigation into category-link issues in the gardening hub thread [here](https://meta.discourse.org/t/-/397606/102?silent=true).

- @zogstrip confirmed a real bug in “My events” for recurring RSVPs and linked the fix PR in [Repeating Event “going” gets not deleted anymore](https://meta.discourse.org/t/-/335780/23?silent=true); and earlier nudged the “update to latest” path for the recurring-events localization issue in [Localization bug in recurring events](https://meta.discourse.org/t/-/405016/2?silent=true).

- @renato shipped a platform-wide improvement to **drag-to-close** mobile drawers and moved to close out the original request in [Could we close the user reactions list by draging…](https://meta.discourse.org/t/-/404606/2?silent=true).

- @Falco untangled an ads/nested-replies layout issue, realized it belonged to a specific component, and delivered fixes via linked PRs in [Ads need a lot of space on topics with nested replies](https://meta.discourse.org/t/-/404917/3?silent=true).

- @nat confirmed fixes for AI-generated tag translations (including the OP’s list) and noted additional context-passing improvements are lower priority in [AI-generated tag translations do not work perfectly](https://meta.discourse.org/t/-/399570/18?silent=true).

- @gerhard continued deep-dive support on S3 + restore behavior, explaining what `.sql.gz` restores do _not_ rewrite and requesting a clean repro with restore logs in [Images after a restore don’t have S3 bucket URL](https://meta.discourse.org/t/-/404659/7?silent=true).

- @lindsey acknowledged a tricky recurring-events RSVP reset report and committed to investigating further in [Repeating Event “going” gets not deleted anymore](https://meta.discourse.org/t/-/335780/19?silent=true) (and was pinged again on the category-delete UX thread: [Delete category button is more prominent than Save](https://meta.discourse.org/t/-/403037/2?silent=true)).

- @mcwumbly backed the decision to raise issues when mass manual edits aren’t feasible (vs “fix it yourself”), in [Experiment: Collaborative content gardening hub for meta](https://meta.discourse.org/t/-/397606/103?silent=true).

* * *

_Yesterday’s vibe check:_ between bridging Matrix, unbreaking polls, and teaching mobile drawers to close properly, Meta basically did a full “spring cleaning” on both chats and UI.

---

<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 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/858 "2026-06-13T13:01:27Z")

</div>

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

## Key Stats

**In the last 24 hours (2026-06-12 → 2026-06-13):**

- **New posts:** 56
- **New topics:** 10

**Top users (posts / likes in the last 24h):**

| User | Posts | Likes |
| --- | --- | --- |
| @awesomerobot | 9 | 7 |
| @MeganBowers | 2 | 6 |
| @Falco | 1 | 5 |
| @lindsey | 2 | 4 |
| @gilles | 5 | 3 |
| @jordan.vidrine | 1 | 3 |
| @nathank | 3 | 2 |
| @Tris20 | 1 | 2 |
| @Moin | 4 | 2 |
| @newbit1337 | 1 | 2 |

A lot of the conversation clustered around _events + email/notification expectations_ (see [email reminders for events](https://meta.discourse.org/t/-/405192/1?silent=true) and the related “event reminder email” cross-linking [here](https://meta.discourse.org/t/-/404895/6?silent=true)), plus ongoing UX fit-and-finish on mobile and admin screens (e.g. [nested replies on mobile](https://meta.discourse.org/t/-/405142/2?silent=true), and the [category delete button prominence](https://meta.discourse.org/t/-/403037/3?silent=true)).

* * *

## Interesting Topics

### #contribute:feature

- @MeganBowers proposed **email-based reminders for events** so RSVPs/Interested users don’t miss calendar items; discussion centered on whether this should be handled via notification email preferences rather than per-event custom emails ([read more](https://meta.discourse.org/t/-/405192/1?silent=true), follow-up thoughts from @awesomerobot [here](https://meta.discourse.org/t/-/405192/5?silent=true), and “notification-rule gap” framing [here](https://meta.discourse.org/t/-/405192/3?silent=true)).

- In French, @gilles asked for the ability to use an **image URL for event images** (instead of uploading), prompting discussion of “hotlinking” tradeoffs and safer alternatives like fetching and storing remote images ([read more](https://meta.discourse.org/t/-/405167/1?silent=true), clarification on event-creation context [here](https://meta.discourse.org/t/-/405167/4?silent=true), and bandwidth/control concerns [here](https://meta.discourse.org/t/-/405167/5?silent=true)).

- The long-running **notification sounds** topic resurfaced with an accessibility-focused request: subtle _foreground_ chat notifications on desktop to better support screen reader workflows ([read more](https://meta.discourse.org/t/-/23465/17?silent=true)).

### #Support

- @Falco acknowledged that with **nested replies enabled** , the _root post column_ is too narrow on mobile and suggested moving author metadata above the post (like flat topics) to reclaim width ([read more](https://meta.discourse.org/t/-/405142/2?silent=true)).

- @newbit1337 asked how to change the **“click here”** text in the email digest footer; @awesomerobot pointed to the exact translation key and where it’s composed in the digest template ([read more](https://meta.discourse.org/t/-/405183/1?silent=true), solution details [here](https://meta.discourse.org/t/-/405183/2?silent=true)).

- In **“Notifications not happening”** , @awesomerobot guided debugging (checking notification pages, browser console, and urging an update since the site was ~6+ months behind), then the thread moved toward update/rebuild troubleshooting ([read more](https://meta.discourse.org/t/-/405023/3?silent=true), request for more info [here](https://meta.discourse.org/t/-/405023/5?silent=true)).

- “ **New Topics is showing all Topics New & unread** ” turned into a reality-check on the **unified /new view** rollout: @Moin linked the alpha announcement and the discussion focused on labeling/clarity and how the “topics subset” should present ([read more](https://meta.discourse.org/t/-/405247/1?silent=true), pointer to unified view [here](https://meta.discourse.org/t/-/405247/2?silent=true) + background announcement [read more](https://meta.discourse.org/t/-/404728/1?silent=true)).

- A hosted **free-plan admin access** hiccup was resolved by re-authenticating via Discourse’s identity provider: @awesomerobot steered the user to log out/in at Discourse ID with the correct email ([read more](https://meta.discourse.org/t/-/405211/1?silent=true), solution [here](https://meta.discourse.org/t/-/405211/4?silent=true)).

- On **[try.discourse.org](http://try.discourse.org)**, @Canapin reported recurring PMs (“account no longer on hold”) and noted the demo looked empty; discussion pointed out the instance resets frequently (and may have changed how it’s seeded) ([read more](https://meta.discourse.org/t/-/405253/1?silent=true), reset explanation [here](https://meta.discourse.org/t/-/405253/2?silent=true), follow-up [here](https://meta.discourse.org/t/-/405253/3?silent=true)).

- After switching off a CDN, @Canapin reported **broken poll-option images** because polls store rendered HTML separately from post raw; they’d already tried rebaking and `posts:remap`, but the problem likely lives in poll option HTML storage ([read more](https://meta.discourse.org/t/-/405198/1?silent=true)).

- A customization hunt: someone asked about **avatar frame components/plugins** ; the response suggested there’s no obvious off-the-shelf #Customization > Theme component and recommended commissioning custom work via #Marketplace if needed ([read more](https://meta.discourse.org/t/-/318545/9?silent=true)).

- In a restore/S3 support thread, @Maxine described restoring from `sql.gz` in S3 and seeing missing avatars/posts, then asked whether a “normal” production setup (with all uploads in S3) avoids the same mismatch in future restores ([read more](https://meta.discourse.org/t/-/404659/12?silent=true)).

### #ux

- The **“Delete category” button prominence** debate continued: the thread explored whether “delete” belongs behind “advanced settings” or in a “danger zone,” with @lindsey agreeing the proposed layout feels less odd and still safe ([read more](https://meta.discourse.org/t/-/403037/3?silent=true), placement question from @awesomerobot [here](https://meta.discourse.org/t/-/403037/5?silent=true), and @lindsey’s follow-up [here](https://meta.discourse.org/t/-/403037/6?silent=true)).

### #Announcements

- In the **Foundation theme modernization** thread, @jordan.vidrine confirmed the “thicc border” wasn’t removed entirely—just thinned—because it’s a longstanding UI staple; they also adjusted group dropdown truncation and linked the work-in-progress PR ([read more](https://meta.discourse.org/t/-/395331/106?silent=true)).

- In the **calendar subscription URLs** announcement thread, @happyhappy asked whether there’s an **OFF switch** to prevent sharing events via external calendar subscription URLs ([read more](https://meta.discourse.org/t/-/398902/26?silent=true)).

### #bug

- A Chinese-language bug report claimed that **disabling one custom flag/report reason** can cause _other_ custom reasons to become hidden (except the “message @%{username}” reason), with before/after screenshots showing the disappearance ([read more](https://meta.discourse.org/t/-/405254/1?silent=true)).

* * *

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

- **@awesomerobot** was everywhere across product gaps and admin/support workflows:

- **@Falco** weighed in on mobile usability for **nested replies** , proposing a layout change to make the root post less cramped on small screens ([read more](https://meta.discourse.org/t/-/405142/2?silent=true)).

- **@lindsey** supported the proposed **category delete button** redesign, emphasizing that a “danger zone” placement makes sense even if it’s on every settings page ([read more](https://meta.discourse.org/t/-/403037/3?silent=true), and follow-up [here](https://meta.discourse.org/t/-/403037/6?silent=true)).

- **@jordan.vidrine** updated the community on ongoing **Foundation theme modernization** decisions (thinner category borders vs total removal, better group-name truncation), and linked the implementation path via a GitHub PR for further tracking ([read more](https://meta.discourse.org/t/-/395331/106?silent=true)).

* * *

Between event reminder debates, “New vs Unread” soul-searching, and a surprise appearance by the category “danger zone,” yesterday’s Meta energy was basically: _ship UI polish, then argue about the label on the button that gets you there_ ([read more](https://meta.discourse.org/t/-/404728/1?silent=true)).

---

<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 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/859 "2026-06-14T13:00:40Z")

</div>

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

## Key Stats

- **New posts (last 24h): 14**
- **New topics (last 24h): 1** — a new #support:migration thread on Bing SEO impact after switching platforms: [read more](https://meta.discourse.org/t/-/405270/1?silent=true)

### Top users (posts + likes in the last 24h)

- **@asa** — **2 posts** , **5 likes** (shared an avatar-frame plugin prototype: [read more](https://meta.discourse.org/t/-/318545/10?silent=true), follow-up: [read more](https://meta.discourse.org/t/-/318545/13?silent=true))
- **@RGJ** — **2 posts** , **1 like** (added an avatar-frame resource: [read more](https://meta.discourse.org/t/-/318545/12?silent=true); and pointed out a configurable impersonation setting: [read more](https://meta.discourse.org/t/-/403961/10?silent=true))
- **@Richie** — **2 posts** , **0 likes** (asked about extending the impersonation window: [read more](https://meta.discourse.org/t/-/403961/9?silent=true); confirmed the solution worked: [read more](https://meta.discourse.org/t/-/403961/11?silent=true))
- **@AkarinLiu** — **2 posts** , **0 likes** (reported Bing ranking drop after migrating: [read more](https://meta.discourse.org/t/-/405270/1?silent=true); shared “latest progress”: [read more](https://meta.discourse.org/t/-/405270/2?silent=true))
- **@awesomerobot** _(team)_ — **1 post** , **2 likes** (flagged a possible daily-restore issue on [try.discourse.org](http://try.discourse.org): [read more](https://meta.discourse.org/t/-/405253/4?silent=true))
- **@MY_YISHI** — **1 post** , **2 likes** (left positive feedback in a theme component thread: [read more](https://meta.discourse.org/t/-/149353/10?silent=true))
- **@NateDhaliwal** — **1 post** , **1 like** (reacted to avatar frames (“Discord Nitro” vibes): [read more](https://meta.discourse.org/t/-/318545/11?silent=true))
- **@nathank** — **1 post** , **1 like** (supported a feature idea for category moderators: [read more](https://meta.discourse.org/t/-/246052/10?silent=true))
- **@darkpixlz** — **1 post** , **0 likes** (reported receiving the same “account no longer on hold” notice: [read more](https://meta.discourse.org/t/-/405253/7?silent=true))
- **@merefield** — **1 post** , **0 likes** (suggested comparing crawler-visible HTML between old/new platforms for SEO debugging: [read more](https://meta.discourse.org/t/-/405270/3?silent=true))

* * *

## Interesting Topics

### #Support

- @asa shared progress on an avatar-frame component/plugin concept (moving from a pure CSS approach to **GIF-based frames** ) and asked what features would be worth adding; @NateDhaliwal noted the “Discord Nitro” paywall vibe, while @RGJ provided an external frame source and @asa flagged potential licensing concerns ([read more](https://meta.discourse.org/t/-/318545/10?silent=true), [read more](https://meta.discourse.org/t/-/318545/11?silent=true), [read more](https://meta.discourse.org/t/-/318545/12?silent=true), [read more](https://meta.discourse.org/t/-/318545/13?silent=true))

- Users reported “ **Account no longer on hold** ” messages on [try.discourse.org](http://try.discourse.org); @awesomerobot said it “seems something might be off with the daily restore process” and would be investigated, and @darkpixlz confirmed seeing it for the first time ([read more](https://meta.discourse.org/t/-/405253/4?silent=true), [read more](https://meta.discourse.org/t/-/405253/7?silent=true))

- In a thread tagged #impersonate and #site-settings, @Richie described an edge case (shared accounts) and asked to extend/disable the default 15-minute impersonation timer; @RGJ pointed to an existing answer and suggested setting a very long duration (e.g. `24*60*365`), which @Richie happily confirmed works ([read more](https://meta.discourse.org/t/-/403961/9?silent=true), [read more](https://meta.discourse.org/t/-/403961/10?silent=true), [read more](https://meta.discourse.org/t/-/403961/11?silent=true))

### #customization:theme component

- A long-running theme-component thread got a fresh bump when @MY_YISHI posted praise for the topic (“very good… big like for the author”), keeping the conversation alive even years later ([read more](https://meta.discourse.org/t/-/149353/10?silent=true))

### #contribute:feature

- A proposal to **allow category moderators to change ownership of posts** resurfaced; @nathank supported the idea—especially if protected by a site setting—while noting it may take time to gain traction since they were the first to vote in that moment ([read more](https://meta.discourse.org/t/-/246052/10?silent=true))

### #support:migration

- A new #seo migration help thread: @AkarinLiu reported a significant drop in Bing “site weight” after moving from Flarum to Discourse and shared follow-up progress; @merefield suggested comparing crawler views (e.g., using `curl` with a Google user-agent) between the old and new HTML outputs and using an AI tool to spot meaningful differences ([read more](https://meta.discourse.org/t/-/405270/1?silent=true), [read more](https://meta.discourse.org/t/-/405270/2?silent=true), [read more](https://meta.discourse.org/t/-/405270/3?silent=true))

* * *

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

- **@awesomerobot** weighed in on reports of “account no longer on hold” notifications on [try.discourse.org](http://try.discourse.org), suggesting the **daily restore process** may be misbehaving and confirming the team would look into it ([read more](https://meta.discourse.org/t/-/405253/4?silent=true))

* * *

> Yesterday’s meta energy in one sentence: we were both _debugging mysterious restore-driven account messages_ and _bedazzling avatars with Discord-style frames_—a perfectly Discourse-flavored day.

---

<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 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/860 "2026-06-15T13:01:37Z")

</div>

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

## Key Stats

- **New posts (last 24h): 32**
- **New topics (last 24h): 5**
- **Most active users (posts / likes):**
  - @david — **1** post / **6** likes ([read more](https://meta.discourse.org/t/-/405253/10?silent=true))
  - @HAWK — **5** posts / **5** likes ([read more](https://meta.discourse.org/t/-/405270/6?silent=true))
  - @nathank — **5** posts / **4** likes ([read more](https://meta.discourse.org/t/-/405280/1?silent=true))
  - @merefield — **2** posts / **2** likes ([read more](https://meta.discourse.org/t/-/405287/4?silent=true))
  - @zogstrip — **3** posts / **1** like ([read more](https://meta.discourse.org/t/-/405312/2?silent=true))

> Activity highlights included rapid fixes and workflow discussions across Support and UX—see, for example, the [try.discourse.org](http://try.discourse.org) hold-status fix shipped by @david ([read more](https://meta.discourse.org/t/-/405253/10?silent=true)) and multiple Calendar & Events improvements discussed and patched ([read more](https://meta.discourse.org/t/-/405280/3?silent=true), [read more](https://meta.discourse.org/t/-/405312/3?silent=true)).

**Where the conversation happened (sample of active threads):**  
[read more](https://meta.discourse.org/t/-/405253/10?silent=true) · [read more](https://meta.discourse.org/t/-/405270/6?silent=true) · [read more](https://meta.discourse.org/t/-/405287/4?silent=true) · [read more](https://meta.discourse.org/t/-/405312/2?silent=true) · [read more](https://meta.discourse.org/t/-/405280/1?silent=true) · [read more](https://meta.discourse.org/t/-/338969/7?silent=true) · [read more](https://meta.discourse.org/t/-/404814/6?silent=true) · [read more](https://meta.discourse.org/t/-/175275/11?silent=true) · [read more](https://meta.discourse.org/t/-/404301/2?silent=true) · [read more](https://meta.discourse.org/t/-/318545/15?silent=true)

* * *

## Interesting Topics

### #Support

- @david confirmed a fix (and deployment) for [try.discourse.org](http://try.discourse.org) accounts incorrectly appearing “on hold,” pointing to the upstream change and noting it’s already live ([read more](https://meta.discourse.org/t/-/405253/10?silent=true)).

- @anko127 asked how event “Going” avatar icons are sorted, and @zogstrip explained it’s effectively by status then user id—_stable, but not meaningful to end users_—and followed up with a code fix ([read more](https://meta.discourse.org/t/-/405312/1?silent=true), [read more](https://meta.discourse.org/t/-/405312/2?silent=true)).

- @Jagster reported Discourse search (and AI search) struggling with terms containing inline HTML like `<sub>` inside headings, raising concerns for WordPress-imported content and whether markup breaks tokenization ([read more](https://meta.discourse.org/t/-/405296/1?silent=true)).

- Accessibility questions continued: @happyhappy asked for end-user best practices using the JAWS screen reader with Discourse, clarifying they meant practical “how to use JAWS on Discourse,” not just design guidance ([read more](https://meta.discourse.org/t/-/405274/1?silent=true), [read more](https://meta.discourse.org/t/-/405274/3?silent=true)).

- In a related accessibility thread, @happyhappy also revisited JAWS keyboard navigation/shortcuts troubleshooting to confirm whether specific key patterns were tested and working as expected ([read more](https://meta.discourse.org/t/-/404095/5?silent=true)).

- The “avatar frames” hunt wrapped with a community-share outcome: @asa shared a plugin repo for framed avatars after being asked if it would be published for others to use ([read more](https://meta.discourse.org/t/-/318545/15?silent=true)).

### #support:migration

- A Chinese-language migration/SEO report described a post-move drop in Bing visibility; @HAWK noted SERP turbulence is expected after migrations and suggested verifying legacy URLs are **301** redirecting, then later marked it likely temporary based on typical Discourse migrations ([read more](https://meta.discourse.org/t/-/405270/4?silent=true), [read more](https://meta.discourse.org/t/-/405270/6?silent=true)) #seo.

### #ux

- @nathank argued event notification emails feel _too lean_ because they omit the event **Description** field; @zogstrip replied that it’s already queued for a fix via an upstream patch ([read more](https://meta.discourse.org/t/-/405280/1?silent=true), [read more](https://meta.discourse.org/t/-/405280/3?silent=true)) #email #calendar-and-events.

- “Icons in descriptions” remains a papercut: tag/chat/category icons still don’t render in some category/group description contexts, and @chapoi suspected a theme/outlet interaction (base theme fixed, but meta-branded theme still affected) ([read more](https://meta.discourse.org/t/-/338969/6?silent=true), [read more](https://meta.discourse.org/t/-/338969/7?silent=true)) #meta-theme.

- The events UX discussion continued from earlier work: @nathank endorsed the idea of a more compact, mobile-friendly category calendar surface—expandable when needed—and called out the tension between `/upcoming-events` consolidation and category-level visibility ([read more](https://meta.discourse.org/t/-/401309/11?silent=true)) #calendar-and-events #events #categories.

- A “completed” UX thread got a victory lap: streamlined date/event insertion is now sorted for specified Calendar & Event categories, with a direct pointer back to the Events Categories feature work ([read more](https://meta.discourse.org/t/-/359938/7?silent=true), [read more](https://meta.discourse.org/t/-/401309/11?silent=true)) #calendar-and-events #completed.

### #community-building Building

- A new “Awesome Community” project thread sparked discussion, with @merefield pointing to the Discourse Discover inclusion option as a helpful related direction for growing community reach ([read more](https://meta.discourse.org/t/-/405287/4?silent=true)).

- Another community-building question asked whether searching specific keywords could show users a “gentle reminder” tip; @HAWK noted there’s no built-in trigger from search terms today and suggested a theme component approach, while floating the idea of workflow-based triggers ([read more](https://meta.discourse.org/t/-/405163/2?silent=true)) #search.

### #Enterprise

- The “community ownership models” conversation dug into who should _own_ a community internally: @HAWK shared that Meta sits under Marketing at Discourse and framed support-driven community work as retention; @Tris20 pushed for clarity on why ownership wouldn’t sit with Support/Customer Success if that’s where activity concentrates ([read more](https://meta.discourse.org/t/-/404814/6?silent=true), [read more](https://meta.discourse.org/t/-/404814/7?silent=true)) #enterprise-ready.

### #Self-hosting

- The multisite vs multi-container comparison got a crisp synthesis: @merefield summarized the tradeoff as RAM efficiency vs flexibility (plugins, restart/upgrade isolation), and sketched when you might graduate to bigger orchestration patterns ([read more](https://meta.discourse.org/t/-/175275/11?silent=true)).

### #bug

- A small but real rendering/markup bug: @RGJ requested review attention on a fix for a stray `<td>` in topic-cards (and noted linting was already handled in the PR) ([read more](https://meta.discourse.org/t/-/404301/2?silent=true)) #topic-cards.

- Account/email edge cases continue to get smoothed out: a reporter confirmed progress on the “Primary email has already been taken” issue when dealing with Gmail dot variants / secondary emails ([read more](https://meta.discourse.org/t/-/404042/3?silent=true)).

### #contribute:feature

- Admin UX around email changes was clarified: @nathank noted only full accounts appear in the username field for merges, so the suggested path is merging into an existing account and _then_ changing the primary email to the ex-staged account’s email ([read more](https://meta.discourse.org/t/-/396760/5?silent=true)) #users.

### #Announcements

- In the nested replies announcement thread, @Larry_Baker asked what theme powered a screenshot, and @Lilly replied it was “original foundation” with a WCAG palette—handy for anyone aiming for that look-and-feel ([read more](https://meta.discourse.org/t/-/402812/57?silent=true), [read more](https://meta.discourse.org/t/-/402812/58?silent=true)) #nested-replies.

### #Site Management

- Accessibility configuration nuance came up: @happyhappy asked whether Discourse’s WCAG options mainly benefit partial-sight impairments vs “no sight” usage, extending the broader accessibility playbook discussion ([read more](https://meta.discourse.org/t/-/226242/6?silent=true)) #accessibility #how-to.

* * *

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

- @david shipped a production fix for [try.discourse.org](http://try.discourse.org) users incorrectly showing as “on hold,” linking the upstream PR and confirming deployment ([read more](https://meta.discourse.org/t/-/405253/10?silent=true)).

- @HAWK handled multiple support + strategy threads: they advised on Bing SEO fluctuations after migrations and emphasized verifying permanent redirects ([read more](https://meta.discourse.org/t/-/405270/4?silent=true), [read more](https://meta.discourse.org/t/-/405270/6?silent=true)), pushed forward the “search keyword → tip” idea toward potential workflow triggers ([read more](https://meta.discourse.org/t/-/405163/2?silent=true)), and added perspective on internal community ownership models framed around retention ([read more](https://meta.discourse.org/t/-/404814/6?silent=true)).

- @zogstrip delivered two Calendar & Events improvements: they explained the unintuitive sorting of “Going” avatars and followed up with a fix PR ([read more](https://meta.discourse.org/t/-/405312/2?silent=true), [read more](https://meta.discourse.org/t/-/405312/3?silent=true)), and confirmed event notification emails should include the Event description with a patch in flight ([read more](https://meta.discourse.org/t/-/405280/3?silent=true)).

- @chapoi helped triage a lingering theme/UI regression where tag/chat/category icons don’t render in some description contexts, suggesting the issue may be specific to the meta-branded theme’s block outlet usage ([read more](https://meta.discourse.org/t/-/338969/7?silent=true)).

* * *

Sign-off: Yesterday’s vibe was peak Meta—shipping quick fixes, debating who “owns” community success, and making sure your events and SERPs both show up in the right order.

---

<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 juni 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/861 "2026-06-16T13:01:55Z")

</div>

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

## Key Stats

- **New posts (last 24h): 48**
- **New topics (last 24h): 7** — including:
  - **Backup restore failures due to duplicate DB rows/index rebuilds** [read more](https://meta.discourse.org/t/-/405387/1?silent=true)
  - **Inline AI Suggestions in the composer** [read more](https://meta.discourse.org/t/-/405394/1?silent=true)
  - **Transparent PNG uploads gaining a white background** [read more](https://meta.discourse.org/t/-/405378/1?silent=true)
  - **Calendar / Event UX pain points** [read more](https://meta.discourse.org/t/-/405388/1?silent=true)
  - **Event custom fields: naming + persistence constraints** [read more](https://meta.discourse.org/t/-/405386/1?silent=true)
  - **Community activity decline check-in** [read more](https://meta.discourse.org/t/-/405401/1?silent=true)
  - **Plugin setting JSON schema: arrays of objects + UI selector limitations (中文)** [read more](https://meta.discourse.org/t/-/405376/1?silent=true)

### Top users (posts + likes in the last 24h)

| User | Posts | Likes |
| --- | --- | --- |
| @chapoi | 9 | 9 |
| @Michael_Furtenbach | 9 | 3 |
| @awesomerobot | 7 | 11 |
| @pfaffman | 2 | 3 |
| @RGJ | 2 | 2 |
| @Falco | 1 | 12 |
| @Lilly | 1 | 4 |
| @zogstrip | 1 | 2 |
| @a1xexx | 1 | 2 |
| @martin | 1 | 1 |

### Quick hits & notable outcomes

- A **Resenha voice rooms plugin** update landed with **video (screen-share + webcam) behind a site setting**, shared by @Falco [read more](https://meta.discourse.org/t/-/389056/50?silent=true).
- A **topic-cards HTML issue** was confirmed as merged by @awesomerobot [read more](https://meta.discourse.org/t/-/404301/3?silent=true).
- A **chat thumbnails/CDN vs raw S3 URL** fix looks to have landed, per @Lilly [read more](https://meta.discourse.org/t/-/404174/5?silent=true).
- A UX nit with the **“upcoming changes” page hiding notifications** is pointed at a fix via @martin [read more](https://meta.discourse.org/t/-/405009/4?silent=true).
- A **Chinese-language bug report** (“disabling report description hides other descriptions”) got a fix pointer from @zogstrip [read more](https://meta.discourse.org/t/-/405254/2?silent=true).

(Additional active threads worth a skim: **events UX follow-ups** [read more](https://meta.discourse.org/t/-/359938/9?silent=true), **accessibility naming/contrast discussion** [read more](https://meta.discourse.org/t/-/226242/8?silent=true), and **install/rebuild constraints when HTTPS to GitHub is unreliable** [read more](https://meta.discourse.org/t/-/405047/2?silent=true).)

* * *

## Interesting Topics

### #Announcements

- @chapoi announced that **AI helper suggestions (category + tags) now appear inline in the composer**, including a frictionless “Choose for me” flow for the category chooser [read more](https://meta.discourse.org/t/-/405394/1?silent=true).

### #Self-hosting

- A long-running community hit a **backup restore abort** caused by a duplicate key blocking a unique index rebuild; troubleshooting walked through cleanup approaches (DB access/rails console), and ultimately **reindexing guidance** for older installs [read more](https://meta.discourse.org/t/-/405387/1?silent=true) (with related “corrupt index” breadcrumbs here [read more](https://meta.discourse.org/t/-/137400/1?silent=true) and a prior “could not create unique index” playbook here [read more](https://meta.discourse.org/t/-/207766/7?silent=true)).

- A refresher on **multisite vs multiple containers** : if instances can share plugins + SMTP, multisite is simpler; if not, separate containers (with a shared DB container as an option) may be the right tradeoff [read more](https://meta.discourse.org/t/-/175275/12?silent=true).

### #Support

- A report that **transparent PNGs gain a white background on upload** was traced to image conversion behavior (PNG → JPG); checking image quality settings was highlighted as the practical fix [read more](https://meta.discourse.org/t/-/405378/1?silent=true), with the relevant background on conversion behavior here [read more](https://meta.discourse.org/t/-/258309/1?silent=true).

- A search edge case: **inline HTML tags splitting tokens** (e.g., parts of a word separated by `<strong>` / `<sub>`) can cause surprising search results; reproduction details and analysis were shared [read more](https://meta.discourse.org/t/-/405296/2?silent=true).

- On **category list UX** , a French thread explored how some `/categories` layouts don’t visually indicate recent activity; the discussion weighed layout options and “activity indicators” for category boxes [read more](https://meta.discourse.org/t/-/405194/4?silent=true).

- A plugin developer asked (中文) how to model **array-of-object site settings** via `json_schema`, especially when object properties need Discourse selectors like `category` rather than plain text fields; limitations and possible approaches were explored [read more](https://meta.discourse.org/t/-/405376/1?silent=true).

### #ux

- Feedback on the revamped **calendar/event UX** covered unexpected click targets (hero image linking to the image file rather than the topic), missing plugin outlets in composer/advanced settings, and CSS targeting concerns for custom fields [read more](https://meta.discourse.org/t/-/405388/1?silent=true).

- A follow-up on **streamlining event insertion** clarified expectations around the _per-event_ creation UI; the thread pointed to the newer “easier than ever to create events” improvements [read more](https://meta.discourse.org/t/-/359938/9?silent=true) and the referenced event creation overview here [read more](https://meta.discourse.org/t/-/404041/1?silent=true).

### #bug

- A topic-cards rendering issue (“ **stray `<td>`** ”) progressed to a **merge confirmation** , tightening markup correctness in the component [read more](https://meta.discourse.org/t/-/404301/3?silent=true).

- A chat/CDN integration bug where **chat thumbnails bypassed `s3_cdn_url`** and used raw bucket URLs appears resolved/merged, per follow-up notes [read more](https://meta.discourse.org/t/-/404174/5?silent=true).

- A bug report noted that **disabling a report description could hide other descriptions** ; a fix was linked directly from the team side [read more](https://meta.discourse.org/t/-/405254/2?silent=true).

- In the calendar/events space, **custom field naming rules** caused crashes for `.`/`-` and limited persistence to certain casing/underscore patterns; the report includes reproducible steps and error output [read more](https://meta.discourse.org/t/-/405386/1?silent=true).

### #community-building Building

- A community manager asked whether others are seeing a **drastic drop in community activity** , prompting broader reflection on forum positioning alongside SaaS support, feature requests, and changelogs [read more](https://meta.discourse.org/t/-/405401/1?silent=true).

### #Enterprise

- A candid thread on **community ownership and governance models** discussed how responsibilities map across support, customer success, and marketing—especially in smaller orgs without dedicated community headcount [read more](https://meta.discourse.org/t/-/404814/8?silent=true).

* * *

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

- @Falco shipped a notable enhancement to the **Resenha voice rooms plugin** , adding **video (screen-share + webcam) behind a site setting** [read more](https://meta.discourse.org/t/-/389056/50?silent=true).

- @chapoi was highly active across **support + announcements** , including:

- @awesomerobot helped move multiple threads forward, including:

- @zogstrip linked a fix for a reported UI behavior regression (Chinese-language report) and referenced the upstream PR [read more](https://meta.discourse.org/t/-/405254/2?silent=true).

- @martin confirmed that a UX issue where **upcoming-change notifications were hidden** is addressed by an in-flight fix [read more](https://meta.discourse.org/t/-/405009/4?silent=true).

- @isaac continued hands-on testing in the **Nested Replies testing** area [read more](https://meta.discourse.org/t/-/398759/121?silent=true).

- @HAWK shared detailed perspective on **community ownership models** , discussing how governance and execution split across functions in a lean org [read more](https://meta.discourse.org/t/-/404814/8?silent=true).

- @gerhard provided deep technical guidance on the **backup restoration failure** , including explaining how broken indexes can allow duplicates over time and recommending cleanup + reindex approaches [read more](https://meta.discourse.org/t/-/405387/15?silent=true), plus a safer `reindexdb` route when permissions block `REINDEX DATABASE` [read more](https://meta.discourse.org/t/-/405387/21?silent=true).

* * *

If yesterday was any indication, today’s recipe is: reindex the old DB, keep your PNGs from turning into JPGs, and enjoy voice rooms that now do video.

---

<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 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/862 "2026-06-18T13:00:44Z")

</div>

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

## Key Stats

In the last 24 hours, the Meta community has been busy with **79 new posts** across **34 topics** , garnering **109 likes** in return. The most prolific and liked users were:

- **@Chapoi** - 7 posts, 16 likes
- **@Zogstrip** - 5 posts, 15 likes
- **@HAWK** - 1 post, 8 likes
- **@Sam** - 2 posts, 7 likes
- **@Singi2016cn** - 4 posts, 6 likes
- **@SkyeDragon** - 3 posts, 6 likes
- **@Gassim** - 2 posts, 5 likes
- **@Tyler-Mairose-Sp** - 2 posts, 4 likes
- **@Canapin** - 1 post, 4 likes
- **@Jumagura** - 1 post, 4 likes

## Interesting Topics

### #Support

- **@Singi2016cn** discovered that the `type: group` site setting appears to be broken in plugins, behaving as a text field instead of a select dropdown. **@Chapoi** initially suggested using `type: group_list` instead, but **@Gerhard** confirmed the type was never actually implemented, noting it stores as text rather than an ID. This prompted a [separate feature request](https://meta.discourse.org/t/type-group/405492/2?silent=true) that was subsequently fulfilled by @Chapoi merging an implementation in `type: group` yesterday [read more](https://meta.discourse.org/t/type-group/405487/8?silent=true).

- **@Gassim** asked how to identify who closed a poll, noting that neither the [Data Explorer](https://meta.discourse.org/t/32566?silent=true) nor staff logs seem to track this. **@Asa** provided a SQL query targeting post revisions, but @Gassim confirmed polls don’t appear in post revisions. **@Zogstrip** stepped in and [implemented support](https://meta.discourse.org/t/who-closed-the-poll/405495/5?silent=true) for showing who closed a poll directly in the poll interface, along with logging for audit purposes.

- **@Darkpixlz** reported random 500 errors on JavaScript assets, often returning `NS_ERROR_CORRUPTED_CONTENT` on first pageload. **@Lilly** diagnosed the issue as failing SSDs that can’t handle Discourse’s burst I/O requests, suggesting either replacing the drives or offloading assets to Cloudflare R2 [read more](https://meta.discourse.org/t/lots-of-assets-randomly-returning-500/405482/3?silent=true). @Darkpixlz acknowledged the diagnosis but prefers buying new SSDs over a subscription.

- **@Alefattorini** asked how to reduce AI token usage by restricting a bot’s search to a specific category. **@Falco** pointed out that the default “Search” tool in the Agent Edit form already supports category limiting, even providing a helpful example in the help text [read more](https://meta.discourse.org/t/reducing-ai-token-usage-with-category-filtering/405510/2?silent=true).

- **@Serkhelesheyi** continued debugging a Discourse rebuild failure caused by HTTPS timeouts to GitHub within the bootstrap container. Despite SSH working fine, **@Pfaffman** noted the process is HTTPS-only. The user will focus on stabilizing their ISP route to GitHub instead of modifying the build pipeline [read more](https://meta.discourse.org/t/discourse-rebuild-fails-during-bootstrap-git-https-timeout-looking-for-a-clean-ssh-based-workaround/405047/4?silent=true).

### #Contribute > Bug

- **@Octobadger** reported a critical bug affecting large polls (50–100 items) where users can’t amend their votes on open polls—clicking the “Vote” button kicks them to the bottom of the page instead. **@Zogstrip** has [already fixed part one](https://meta.discourse.org/t/large-poll-bug-users-cannot-amend-votes-on-open-polls/405511/4?silent=true) (the button state issue) and [completed part two](https://meta.discourse.org/t/large-poll-bug-users-cannot-amend-votes-on-open-polls/405511/5?silent=true) (the scrolling issue).

- **@Newbit1337** encountered an error creating events, flagged by logs as an invalid group. The fix involved changing the event status from `public` to `standalone`, with help from AI analysis of the server logs [read more](https://meta.discourse.org/t/error-when-trying-to-create-an-event/405428/3?silent=true).

- **@Erizo1332** reported several layout issues with the `fullApp` embed mode, including blank spaces and a flicker bug. They provided a comprehensive CSS snippet to fix all four problems and asked if these could be addressed directly in Discourse core [read more](https://meta.discourse.org/t/layout-of-fullapp-embed-mode/405567/1?silent=true).

### #Contribute > Feature

- **@Steradiant** proposed allowing configurable groups to open/close topics, reducing overhead for topic timers. **@Chapoi** suggested using category moderators alongside the [Category Moderators Enhancer plugin](https://meta.discourse.org/t/category-moderators-enhancer/268065?silent=true) as an existing workaround [read more](https://meta.discourse.org/t/optionally-allow-other-groups-to-open-close-topics/405497/2?silent=true).

- **@Nathank** requested additional recurrence options for the Calendar plugin—specifically every 3rd week, bi-monthly, quarterly, half-yearly, and yearly options. They also suggested Google Calendar’s custom recurrence UX as a cleaner alternative to the current dropdown [read more](https://meta.discourse.org/t/add-more-recurrent-event-options-to-calendar-plugin/236593/2?silent=true).

### #Contribute > UX

- **@SkyeDragon** suggested making emoji previews larger on hover, especially useful for custom emoji that don’t render well at 16×16px. **@Canapin** noted default emoji are fine, but **@Sam** built a [working theme component](https://github.com/SamSaffron/emoji-hover-preview) demonstrating the feature. This unofficial component uses a hover preview popup [read more](https://meta.discourse.org/t/hover-over-emoji-could-show-larger-version-of-emoji/405546/4?silent=true).

### #News and Events > Blog

- **@HAWK** published a new blog post titled “[How I use AI as the co-CEO of a remote company](https://blog.discourse.org/2026/06/how-i-use-ai-as-the-co-ceo-of-a-remote-company/)”, sharing insights on using AI tools for remote management alongside @Sam [read more](https://meta.discourse.org/t/how-i-use-ai-as-the-co-ceo-of-a-remote-company/405564/1?silent=true).

### #Announcements

- In the **A preview of the redesigned admin dashboard** topic, **@Tyler-Mairose-Sp** provided extensive feedback on custom [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries, site traffic calculations, and the ability to reorder dashboard highlights. **@Chapoi** confirmed that personalizing highlights is on the roadmap and explained that site traffic top countries are calculated by IP address [read more](https://meta.discourse.org/t/a-preview-of-the-redesigned-admin-dashboard/404528/13?silent=true).

### #Site feedback

- **@Sam** announced that the Daily Summary feature has been ported to use workflows, which simplifies prompt engineering since the prompt only needs updating in one place. The model has also shifted to a self-hosted deepseek v4 flash, meaning results will look different going forward [read more](https://meta.discourse.org/t/daily-summary-feedback/291853/290?silent=true).

### #Plugin

- **@Jumagura** released the latest version of the **Discourse Category Lockdown** plugin, fixing deprecation warnings [read more](https://meta.discourse.org/t/discourse-category-lockdown/70649/134?silent=true).

### #Community Building Building

- In a discussion about declining community activity, **@Satonotdead** argued that the crisis is real and community managers must foster belonging through surveys, events, personalized content, and live Q&A—since AI can’t replace genuine human engagement [read more](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401/19?silent=true).

### #enterprise

- **@Mcwumbly** provided a thoughtful retrospective on the community’s ownership model, tracing its evolution from product dogfooding and support, through retention and advocacy, to its current alignment with marketing and customer success goals [read more](https://meta.discourse.org/t/community-ownership-models/404814/10?silent=true).

### #Translations

- **@Gerhard** helped a user find the elusive “All” string in the reactions system by directing them to the [translations strings search tool](https://translations.discourse.org/strings), which can search for exact phrases like `"All"` [read more](https://meta.discourse.org/t/cant-find-string-all-in-reactions/404525/4?silent=true).

## Activity by the @Team Group

The **@Team** group was particularly active yesterday, driving fixes, answering support questions, and pushing forward new features:

- **@Zogstrip** was on a roll: he [added logging for poll closures](https://meta.discourse.org/t/who-closed-the-poll/405495/5?silent=true), [fixed the large poll bug](https://meta.discourse.org/t/large-poll-bug-users-cannot-amend-votes-on-open-polls/405511/5?silent=true) (both the button state and scrolling issues), and [resolved an issue with event custom fields](https://meta.discourse.org/t/event-custom-fields-can-only-be-lowercase/405386/3?silent=true) that previously only allowed lowercase values.

- **@Chapoi** was deep in discussion about the `type: group` site setting, correctly identifying the workaround (`group_list`) and later [merging the actual implementation](https://meta.discourse.org/t/type-group/405492/2?silent=true) for a single-group select. He also provided [detailed feedback](https://meta.discourse.org/t/a-preview-of-the-redesigned-admin-dashboard/404528/13?silent=true) on the new admin dashboard, confirming roadmap items for custom highlights.

- **@Sam** ported the Daily Summary feature to workflows, making prompt engineering simpler, and [built a theme component](https://github.com/SamSaffron/emoji-hover-preview) for emoji hover previews in response to a UX suggestion.

- **@Gerhard** confirmed the `type: group` setting was never implemented (stored as text), not deprecated, and helped a translator [find the “All” string](https://meta.discourse.org/t/cant-find-string-all-in-reactions/404525/4?silent=true) in the translation system.

- **@HAWK** published a [new blog post](https://blog.discourse.org/2026/06/how-i-use-ai-as-the-co-ceo-of-a-remote-company/) about using AI as a remote co-CEO.

- **@Awesomerobot** was testing nested replies on Meta and also investigated an [event creation error](https://meta.discourse.org/t/error-when-trying-to-create-an-event/405428/2?silent=true)—though couldn’t reproduce it.

- **@Davidb** [merged a change](https://github.com/discourse/discourse/pull/40975) preventing branded site assets (like logos, badges, and category icons) from being converted to JPG, preserving transparency.

* * *

Yesterday, the team fixed so many bugs and features that @Zogstrip might need a standing desk just to keep up with all the pull requests!

---

<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 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/863 "2026-06-19T13:00:53Z")

</div>

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

## Key Stats

In the last 24 hours, the community generated **47 new posts** across **26 topics** , accumulating **80 likes** from active participants.

**Top Contributors by Likes & Posts:**

| User | Likes Received | Posts Made |
| --- | --- | --- |
| @Sam | 14 | 2 |
| @HAWK | 11 | 1 |
| @Falco | 6 | 2 |
| @Southpaw | 6 | 2 |
| @Zogstrip | 5 | 1 |
| @Darkpixlz | 4 | 3 |
| @Ed_S | 4 | 3 |
| @Awesomerobot | 4 | 2 |
| @Nicolsdennis | 4 | 2 |
| @Carlh-Foa | 3 | 1 |

## Interesting Topics

### #Contribute > Feature

- **On Android my Discourse is not always an option for ‘sharing’.** @Southpaw revisited a longstanding request for Discourse PWA to become a share target on Android, proposing a menu for creating topics, replies, or PMs when sharing images. @Falco responded with working code and a video demo, showing a PR that delivers exactly this — a share target menu — now available at [PR #41030](https://github.com/discourse/discourse/pull/41030). @Carlh-Foa supported the idea, and @NateDhaliwal asked about compatibility with the Discourse Hub app. [read more](https://meta.discourse.org/t/-/112176?silent=true)

- **Large poll bug - users cannot amend votes on open polls.** @Zogstrip confirmed that Part 2 of the fix for large poll voting issues is complete, referencing [PR #41002](https://github.com/discourse/discourse/pull/41002). [read more](https://meta.discourse.org/t/-/405511?silent=true)

- **Show all replies after posting on a topic with simple mode.** @NateDhaliwal proposed that after replying in simple mode, all replies should be shown and the user should be scrolled to the bottom, rather than having replies hidden behind a “Show xx comments” toggle. [read more](https://meta.discourse.org/t/-/405660?silent=true)

- **Calendar and Event Plugin: recurring event option: [n]th [week]day of the month.** @Nathank marked this feature as #completed, but noted that further extension is needed to support more recurrent event options. @Ed_S added that a real-world use case — “last Sunday of each month” — remains uncovered. [read more](https://meta.discourse.org/t/-/347943?silent=true)

- **Tecnoblog’s Experience With Discourse Comments.** @Thiago_Mobilon reported layout issues with ad plugins in embedded Discourse comments, including ads breaking the embed layout and causing horizontal scrollbars, plus a right-margin asymmetry on mobile. [read more](https://meta.discourse.org/t/-/400721?silent=true)

### #Contribute > UX

- **Hover over emoji could show larger version of emoji.** @Sam shared a playful theme component he built — [emoji-hover-preview](https://github.com/SamSaffron/emoji-hover-preview) — that shows a larger emoji preview on hover. @SkyeDragon expressed appreciation. [read more](https://meta.discourse.org/t/-/405546?silent=true)

- **Event (calendar) UX issues.** @RGJ reported a subtle UI bug where clicking the topic title input after editing the event preview requires two clicks — the first mistakenly activates the post content area instead. [read more](https://meta.discourse.org/t/-/405388?silent=true)

### #Contribute > Bug

- **Error when trying to create an event.** @Awesomerobot identified the cause: a test user named “trust\_level\_0” was conflicting with system logic. He merged a fix in [PR #41039](https://github.com/discourse/discourse/pull/41039) to guard against this edge case. [read more](https://meta.discourse.org/t/-/405428?silent=true)

- **Layout of fullApp embed mode.** @Erizo1332 documented four CSS issues in the `fullApp` embed mode — blank spaces on left/right/below, and a 1px flicker — and shared a CSS fix. He asked if these could be addressed in Discourse core. [read more](https://meta.discourse.org/t/-/405567?silent=true)

- **Discourse Gamification - Getting 404 / MissingAttributeError on /leaderboard route.** @Ted reported being unable to reproduce the issue on the current version, and asked @Nitinkg to confirm they are using the gamification bundled with core (not the old standalone plugin) and to provide more stack trace detail. [read more](https://meta.discourse.org/t/-/404855?silent=true)

- **Can’t alloc thread after updating to 2026.4.1.** @RBoy shared PID stats (227 current vs 4,194,304 max) ruling out cgroup pressure. @Ethsim2 noted a rebuild may have reset the cgroup limit and provided debugging commands for when the error reappears. [read more](https://meta.discourse.org/t/-/403784?silent=true)

### #Support

- **Nome de comunidade** (Community Name). @Jefferson_Ferraz encountered a domain name conflict after logging into the wrong Google account during forum setup. @Awesomerobot advised checking the spam folder and confirming the email change step-by-step. [read more](https://meta.discourse.org/t/-/405608?silent=true)

- **Discourse Rebuild Fails During Bootstrap: Git HTTPS Timeout.** @Serkhelesheyi isolated the issue to intermittent HTTPS timeouts inside the bootstrap container, not the host. @Pfaffman suggested using a proxy to bypass the ISP route rather than modifying the build process. [read more](https://meta.discourse.org/t/-/405047?silent=true)

- **“Trying to contact this model returned this error” is blank.** @Alefattorini sought debugging help for a blank AI model error. @Falco identified a URL configuration issue (should be `/v1/chat/completions` or `/v1/responses`) and pointed to the `/logs` page for diagnostics. [read more](https://meta.discourse.org/t/-/405569?silent=true)

- **How to prevent emails other than admin confirmation when granting Admin/Moderator access?** @Nitinkg successfully restricted emails to `admin_confirmation_message` but needed to also allow `forgot_password` and `test_message` emails, seeking a way to whitelist additional email types without modifying core files. [read more](https://meta.discourse.org/t/-/404452?silent=true)

- **Abfragen im [Data Explorer](https://meta.discourse.org/t/32566?silent=true) führen zu einem leeren Abfrage-Ergebnis** ([Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries return empty results). @Dickel reported that UI bugs persist even on version 2026.1.4 and asked if the [Data Explorer](https://meta.discourse.org/t/32566?silent=true) can be updated independently of the ESR version. [read more](https://meta.discourse.org/t/-/404957?silent=true)

### #Community Building Building

- **Forums that forbid AI content… How’s it going?** @One1 started a discussion about banning AI-generated content. @Darkpixlz shared a thorough response on detection (reading text, SynthID) and enforcement (suspensions for new accounts), plus a honeypot tactic that trapped ~6 million crawler requests in two weeks. @Ed_S described a low-volume hobby forum’s approach: deleting/spam-banning egregious cases and remonstrating in public or private. [read more](https://meta.discourse.org/t/-/405659?silent=true)

- **Anyone else seeing a drastic drop in community activity for Support forums?** @JammyDodger asked for aggregated data from support communities to identify trends or recovery patterns. @Nat shared a dramatic drop in User Visits on one community, traced to Google’s May 2026 Core Update rolling out over weeks — a potential explanation for sudden declines. [read more](https://meta.discourse.org/t/-/405401?silent=true)

### #enterprise

- **Community ownership models.** @Ed_S positioned himself as a happy but non-paying user, noting that his bug reports and feature suggestions fit into “product development.” @Mcwumbly reinforced that the community’s foundation remains product feedback and dogfooding, with shared ownership across teams despite community formally “falling under marketing.” [read more](https://meta.discourse.org/t/-/404814?silent=true)

### #News and Events > Blog

- **How I use AI as the co-CEO of a remote company.** @HAWK published a blog post detailing his personal AI usage as co-CEO of a fully remote company, sharing workflows and tools that help manage distributed teams across time zones. [read more](https://meta.discourse.org/t/-/405564?silent=true)

### #Self-hosting

- **Discourse login in dialog offers log in options that do not exist.** @Paul_King reported that after an update, users see Apple, Microsoft, OpenID Connect, and passkey login options that are neither enabled nor configured. @NateDhaliwal directed him to the correct admin tabs and provided a Rails console command to disable passkeys. @Andrew_Rowe pointed out the “Social logins” tab. @Paul_King noted he had overlooked the tab and found the settings. [read more](https://meta.discourse.org/t/-/405662?silent=true)

### #General

- **A Native Mobile iOS+Android Client App for Discourse.** @Nicolsdennis shared a significant update to the Sysaru App, featuring full multiforum support, post navigation (replacing timeline scrolling), immersive comments with social+nested replies, and native push notifications. The app is translated into 49 locale languages and pending app store approval. Multiple screenshots show the interface. [read more](https://meta.discourse.org/t/-/403429?silent=true)

### #development

- **No excerpt property in categories API response.** @Darkpixlz found that the `/categories/{id}/l/latest.json` endpoint does not include an `excerpt` property despite documentation suggesting it should. He created a custom workaround in Python and shared the code. [read more](https://meta.discourse.org/t/-/405566?silent=true)

### #Announcements

- **A preview of the redesigned admin dashboard.** @Nat noted that charting heuristics for date ranges have been improved via [PR #41044](https://github.com/discourse/discourse/pull/41044), with credit to @Tyler-Mairose-Sp for the last line item, and confirmed the site has the update. [read more](https://meta.discourse.org/t/-/404528?silent=true)

### #Site feedback

- **Daily Summary Feedback.** @Sam announced porting the daily summary to use workflows, making prompt engineering easier by centralizing the prompt in one place. The model has also shifted to a self-hosted DeepSeek V4 Flash. [read more](https://meta.discourse.org/t/-/291853?silent=true)

### #Developer Guides

- **Set up Discourse for development on Fedora Linux.** @NateDhaliwal shared their experience running `bundle exec rails server` — after 4 hours of what they thought were migrations, they realized it was Sidekiq jobs, and port 3000 was already serving the instance. [read more](https://meta.discourse.org/t/-/163348?silent=true)

## Activity by the @Team Group

Team members were active across multiple discussions, providing fixes, guidance, and feature work:

- @Sam shared his experimental [emoji-hover-preview theme component](https://meta.discourse.org/t/-/405546?silent=true), and announced that the daily summary now uses workflows with a self-hosted DeepSeek model [read more](https://meta.discourse.org/t/-/291853?silent=true).

- @Zogstrip completed the second part of the fix for large poll voting issues [read more](https://meta.discourse.org/t/-/405511?silent=true).

- @Awesomerobot guided @Jefferson_Ferraz on email confirmation steps for domain registration [read more](https://meta.discourse.org/t/-/405608?silent=true), and merged a guard update for event creation errors caused by a test user named “trust\_level\_0” [read more](https://meta.discourse.org/t/-/405428?silent=true).

- @Falco responded to the blank AI model error, identifying the correct API URL format and pointing to the logs page for debugging [read more](https://meta.discourse.org/t/-/405569?silent=true), and also contributed code and a video demo for Android share-target functionality [read more](https://meta.discourse.org/t/-/112176?silent=true).

- @Pmusaraj was referenced in the share-target discussion having previously discussed the concept with @Southpaw [read more](https://meta.discourse.org/t/-/112176?silent=true).

- @Nat shared data showing a User Visits decline linked to Google’s May 2026 Core Update [read more](https://meta.discourse.org/t/-/405401?silent=true), and confirmed improved charting heuristics in a dashboard update [read more](https://meta.discourse.org/t/-/404528?silent=true).

- @Mcwumbly contributed to the community ownership models discussion, reinforcing the product-development foundation of meta [read more](https://meta.discourse.org/t/-/404814?silent=true).

- @Nathank marked a recurring calendar event feature as completed but identified remaining gaps [read more](https://meta.discourse.org/t/-/347943?silent=true).

* * *

Yesterday on meta, a user spent four hours watching what they thought were database migrations before realizing it was just Sidekiq running — proof that even the most patient developers sometimes read the wrong log lines! 🐾

---

<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 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/864 "2026-06-20T13:00:21Z")

</div>

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

A bustling day of discussion on Meta, with the community tackling everything from the existential threat of AI content to the nitty-gritty of plugin bugs. From the redesign of the admin dashboard to the future of forum usability, there was no shortage of thoughtful debate.

* * *

## Key Stats

- **Total New Topics:** 23
- **Total New Posts:** 41
- **Total Likes on New Posts:** 63

**Top Users by Likes and Posts:**

| User | Likes | Posts |
| --- | --- | --- |
| @Nat | 7 | 2 |
| @Dituar | 6 | 6 |
| @Nicolsdennis | 6 | 3 |
| @YsLtr | 5 | 3 |
| @Chapoi | 5 | 2 |
| @One1 | 5 | 1 |
| @NateDhaliwal | 4 | 5 |
| @Paul_King | 3 | 3 |
| @Darkpixlz | 3 | 1 |
| @Ed_S | 3 | 1 |

* * *

## Interesting Topics

### #Community Building Building

- **Forums that forbid AI content… How’s it going?** — @One1 sparked a fascinating discussion on the human side of moderating AI-generated content. They wanted to hear from forum staff who ban LLM content, exploring how they communicate the rule, detect violations, and handle offenders. @Darkpixlz shared a **nuclear tactic** : a honeypot that sent AI crawlers into an infinite maze of gibberish, racking up 6 million requests. The tactic, using the [iocaine](https://iocaine.madhouse-project.org/) project, serves as a scorched-earth defense against scraping. @Ed_S added a more measured approach, stressing a written policy and the philosophy that users must “own” their content. [read more](https://meta.discourse.org/t/-/405659/1?silent=true)

- **Anyone else seeing a drastic drop in community activity for Support forums?** — @Nat shared a disturbing graph of a community’s user visits, showing a drastic decline in May. The culprit? Not a feature change, but **Google’s May 2026 Core Search Update**. The discovery highlights how external search algorithm changes can deeply impact community traffic, offering a crucial warning for forum admins. [read more](https://meta.discourse.org/t/-/405401/21?silent=true)

### #General

- **A Native Mobile iOS+Android Client App for Discourse** — @Nicolsdennis presented a major update to their Sysaru App Engine, a native mobile client for Discourse. The new version supports full multi-forum switching, immersive post navigation (replacing timeline scrolling), native push notifications, and video thumbnail support. The app text has been translated into 49 locales, and the release is pending app store approval. [read more](https://meta.discourse.org/t/-/403429/7?silent=true)

### #Self-hosting

- **Discourse login in dialog offers log in options that do not exist** — @Paul_King reported a frustrating bug: after a recent update, the login dialog displays log-in options (Apple, Microsoft, OpenID Connect, passkeys) that are not enabled in admin settings, causing failures for users. @NateDhaliwal pointed to the admin settings tabs and provided a Rails console command to disable passkeys. @Paul_King pushed back, emphasizing that administrators should not have to leave the UI to fix such issues. @Andrew_Rowe finally resolved the mystery by showing the “Social logins” tab. [read more](https://meta.discourse.org/t/-/405662/1?silent=true)

### #Announcements

- **A preview of the redesigned admin dashboard** — The discussion around the new dashboard continued. @Ondrej appreciated the design but noted it’s now harder to find the last update timestamp and specific storage limits. @Chapoi confirmed that these details are moving to a new home, with updates being relocated to a space not yet available. [read more](https://meta.discourse.org/t/-/404528/16?silent=true)

- **Introducing the unified new view for the topic list** — @Heliosurge reported a UI inconsistency: the “All New” tab does not show a count badge beside it, while the “Topics” tab does, asking for visual parity. [read more](https://meta.discourse.org/t/-/404728/12?silent=true)

### #Extras

- **Feedback wanted: userscript to theme component/plugin, or possible core sidebar browsing idea?** — @YsLtr built a userscript called **Discourse Sidebar Feed Panel** that transforms the native sidebar into a compact topic feed, reducing the need for multiple open tabs. They asked the community for direction: should this become a theme component, a plugin, or even a core feature discussion? They shared screenshots and emphasized the problem of high memory/CPU usage from many open tabs. [read more](https://meta.discourse.org/t/-/405683/1?silent=true)

### #Contribute > UX

- **Delete category button is more prominent than Save** — @Chapoi confirmed that a fix for this UI bug has been merged, making the “Save” button more prominent than the destructive “Delete” button in category settings. [read more](https://meta.discourse.org/t/-/403037/7?silent=true)

### #Contribute > Bug

- **Discourse Gamification - Getting 404 / MissingAttributeError on /leaderboard route** — @Glob-Canard.4x initially reported an error with the leaderboard route. They later traced the issue to a rogue plugin that hooked into the `UserScoreSerializer` with a narrow `.select()` statement. @Ted confirmed the fix was not in core but in the errant plugin. [read more](https://meta.discourse.org/t/-/404855/2?silent=true)

- **Error 500 when moving posts** — @Zogstrip identified a 55% chance that a fix in the ActivityPub plugin would resolve the 500 error when moving posts. The fix is a [merged PR](https://github.com/discourse/discourse-activity-pub/pull/319). [read more](https://meta.discourse.org/t/-/397654/8?silent=true)

- **Error when trying to create an event** — A user named “trust\_level\_0” was causing an edge-case crash in the calendar events system. @Awesomerobot found the culprit and merged a guard to prevent the error in the future. [read more](https://meta.discourse.org/t/-/405428/4?silent=true)

- **Chat thumbnails bypass s3\_cdn\_url & use raw S3 bucket URLs** — @David_Ghost confirmed that two remaps fixed the issue, and that all uploads and thumbnails are now working as expected, even fixing a theme image issue. [read more](https://meta.discourse.org/t/-/404174/9?silent=true)

### #Contribute > Feature

- **On Android my Discourse is not always an option for ‘sharing’** — @NateDhaliwal asked if the new sharing feature could work with the Discourse Hub app. @Pmusaraj confirmed it’s a separate process, but that they should fix it for the Hub app as well. [read more](https://meta.discourse.org/t/-/112176/13?silent=true)

- **Show all replies after posting on a topic with simple mode** — @NateDhaliwal requested that after replying in simple mode, all replies be shown and the page jumps to the user’s new reply, eliminating the flash and the “Show xx comments” button. [read more](https://meta.discourse.org/t/-/405660/1?silent=true)

### #Support

- **API granular scope to list all badges** — @TimMOz requested a new granular API scope to list all badges, as the current system requires a global scope or disabling login required. They are building a server to coordinate Discourse groups with external memberships. [read more](https://meta.discourse.org/t/-/405734/1?silent=true)

### #Announcements (Chat)

- **Pin chat messages for increased visibility** — @Jrgong reiterated a request for pinned chat messages to appear as a sticky bar at the top, similar to WhatsApp/Telegram, to help guide users away from using chat for support requests. [read more](https://meta.discourse.org/t/-/397571/12?silent=true)

### #Plugin

- **Discourse Subscriptions Plugin** — @Nicolsdennis asked if the plugin could support PayPal Advanced Checkout, as Stripe is not available in many countries. [read more](https://meta.discourse.org/t/-/140818/752?silent=true)

- **Discourse Translator** — @Filipesm expressed concern over costs of running LLMs for translation, asking for assurance that the classic Discourse Translator plugin will remain maintained. [read more](https://meta.discourse.org/t/-/32630/455?silent=true)

- **Resenha - Add Discord-style Voice Rooms to Your Community** — @Fbpbdmin asked when a hosted Discourse instance could try this feature. @NateDhaliwal clarified it’s not official and requires an Enterprise plan or self-hosting. [read more](https://meta.discourse.org/t/-/389056/51?silent=true)

### #Developer Guides

- **Set up Discourse for development on Fedora Linux** — @NateDhaliwal experienced a heart-stopping moment when their dev server ran migrations for 4 hours. They later realized it was just Sidekiq jobs, and the instance was actually running on port 3000. [read more](https://meta.discourse.org/t/-/163348/26?silent=true)

### #Nested Replies Testing

- **Testing Nested Replies on Meta** — @Dituar, a new user, passionately argued for a hybrid approach to forum threading: a flat main view with a button that opens the entire related reply chain in a tree view. They suggested a wider theme for nested views and a limit of 10 visible threads to maintain readability. The discussion explored the compromise between flat and threaded forums. [read more](https://meta.discourse.org/t/-/398759/135?silent=true)

### #Contribute > Feature

- **Threaded discussion is ultimately too complex to survive on the public Internet?** — @Dituar cross-posted their nested reply proposal here, emphasizing the pain of reply chains and the need for a “show chain” button. They argued that forums can be more convenient than messengers if they offer better usability. [read more](https://meta.discourse.org/t/-/63172/86?silent=true)

* * *

## Activity by the @Team Group

The @Team group was active across several key discussions yesterday:

- @Nat contributed a crucial insight in the “drop in community activity” topic, linking the decline directly to Google’s May 2026 Core Update, and also provided feedback on the new admin dashboard’s charting improvements. [read more](https://meta.discourse.org/t/-/405401/21?silent=true) and [read more](https://meta.discourse.org/t/-/404528/15?silent=true)
- @Chapoi confirmed the fix for the “Delete button more prominent than Save” UI bug and also responded to feedback on the admin dashboard, confirming that update info is being relocated. [read more](https://meta.discourse.org/t/-/403037/7?silent=true) and [read more](https://meta.discourse.org/t/-/404528/17?silent=true)
- @Pmusaraj confirmed that the Discourse Hub app should support the new Android sharing feature. [read more](https://meta.discourse.org/t/-/112176/14?silent=true)
- @Awesomerobot fixed an edge-case crash in the calendar events plugin caused by a user named “trust\_level\_0”. [read more](https://meta.discourse.org/t/-/405428/4?silent=true)
- @Ted investigated a Gamification leaderboard bug, which was ultimately traced to a third-party plugin. [read more](https://meta.discourse.org/t/-/404855/2?silent=true)
- @Zogstrip identified a potential fix for the 500 error when moving posts, tied to the ActivityPub plugin. [read more](https://meta.discourse.org/t/-/397654/8?silent=true)

* * *

> And as the AI crawlers marched into the honeypot maze, the community learned that sometimes the best defense is a good, infinite, gibberish-filled offense.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/865 "2026-06-21T13:00:33Z")

</div>

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

## Key Stats

In the last 24 hours, **17 new topics** and **34 new posts** were created on Meta, garnering **18 likes** across the community.

### Top Users by Activity

| User | Posts | Likes Received |
| --- | --- | --- |
| @Raadtotheraad | 7 | 2 |
| @NateDhaliwal | 4 | 0 |
| @Lilly | 3 | 3 |
| @Andrew_Rowe | 3 | 0 |
| @Canapin | 2 | 2 |
| @Darkpixlz | 2 | 1 |
| @Chapoi | 1 | 3 |
| @Filipesm | 1 | 3 |
| @TimMOz | 1 | 2 |
| @Tobiaseigen | 1 | 2 |

* * *

## Interesting Topics

### #Contribute > UX

- @Chapoi reported that a fix has been merged [to make the Delete Category button less prominent than the Save button](https://meta.discourse.org/t/delete-category-button-is-more-prominent-than-save/403037/7?silent=true), addressing a long-standing visual hierarchy concern in the categories interface. [read more](https://meta.discourse.org/t/delete-category-button-is-more-prominent-than-save/403037?silent=true)

### #Plugin

- @Filipesm raised concerns about the long-term viability of the #official Discourse Translator plugin, asking whether the team plans to maintain the existing plugin for bugs and security, or if users should shift to LLM-based translation via Discourse AI, especially given the cost and ethical concerns of Big Tech models. [read more](https://meta.discourse.org/t/discourse-translator/32630/455?silent=true)

- @Tobiaseigen shared an alternative approach to the #official #subscriptions plugin, using Invoice Ninja for payment processing and webhooks to sync subscription status with Discourse, providing a flexible self-hosted option. [read more](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/753?silent=true)

- @NateDhaliwal clarified that the Resenha voice rooms plugin requires an Enterprise plan or self-hosting, as it is not an official Discourse plugin. [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/52?silent=true)

- @Trwnh1 reported a bug in the #experimental #activitypub plugin where the `published` datetime on ActivityPub objects reflects the date the resource was created rather than the original post date, causing discrepancies for posts manually published via the “Publish all posts” button. [read more](https://meta.discourse.org/t/activitypub-plugin/266794/487?silent=true)

- @Heliosurge sought feedback on a userscript idea and was pointed to existing #Customization > Theme component resources like [Right Sidebar Blocks](https://meta.discourse.org/t/right-sidebar-blocks/231067?silent=true) and [Discourse Bars](https://meta.discourse.org/t/discourse-bars-a-sidebar-framework/298216?silent=true), while discussing sidebar feed toggles and keybinds. [read more](https://meta.discourse.org/t/feedback-wanted-userscript-to-theme-component-plugin-or-possible-core-sidebar-browsing-idea/405683/3?silent=true)

### #Support

- @Ice.D questioned the purpose of primary groups after noting that avatar flair can be changed by any user, while @Canapin and @Lilly pointed to [the official documentation](https://meta.discourse.org/t/setting-a-primary-group-for-users/25857?silent=true) explaining that the key effect is showing group avatar flair _by default_. [read more](https://meta.discourse.org/t/what-is-the-point-in-primarys/404701?silent=true)

- @TimMOz requested a granular API scope to list all badges, noting that currently only global-scope keys or anonymous requests (with Login Required disabled) can access the full badge list, which is a blocker for building integration tools. [read more](https://meta.discourse.org/t/api-granular-scope-to-list-all-badges/405734?silent=true)

- @Raadtotheraad started a discussion about the “Powered by Discourse” badge animation disappearing from their instance, with @NateDhaliwal and @Andrew_Rowe confirming the rainbow hover animation still works on other instances and suggesting [safe mode](https://meta.discourse.org/t/53504?silent=true) testing and checking the `show_powered_by_discourse` setting. [read more](https://meta.discourse.org/t/quick-question-about-the-powered-by-discourse-badge/405755?silent=true)

- @Lilly provided a solution to @Canapin's issue with broken CDN URLs inside polls, recommending the use of `discourse remap` (instead of the rake task) to perform a global database-wide regex replacement, followed by `rake cache:clear`. [read more](https://meta.discourse.org/t/update-urls-inside-a-poll-after-changing-cdn/405198/2?silent=true)

- @Anko127 asked whether group owners could be given the ability to grant batches, rather than requiring admin rights for every event organizer who needs to assign badges to participants. [read more](https://meta.discourse.org/t/any-way-possible-for-non-admins-granting-batches/405756?silent=true)

- @Darkpixlz encountered upload failures when setting up S3 with Cloudflare R2, with logs showing no clear errors despite correct configuration; @David_Ghost suggested checking for trailing slashes in the CDN URL and endpoint. [read more](https://meta.discourse.org/t/cant-upload-to-s3-cloudflare-r2/405754?silent=true)

### #Site feedback

- @Canapin reported that the `:discourse2:` emoji is broken on certain theme component topics, with @Lilly identifying the cause as a change where chat thumbnails now bypass the S3 CDN and use raw bucket URLs, requiring a remap or rebake to fix existing custom emoji. @Darkpixlz confirmed rebaking fixed the screenshot example. [read more](https://meta.discourse.org/t/missing-images-at-meta-discourse-org/302963?silent=true)

### #Contribute > Bug

- @Ted confirmed that a user’s 404 error on the gamification leaderboard route was resolved after the user’s own troubleshooting. [read more](https://meta.discourse.org/t/discourse-gamification-getting-404-missingattributeerror-on-leaderboard-route/404855/4?silent=true)

- @Thomas_Rother acknowledged that an Error 500 when moving posts is likely related to the ActivityPub plugin code, asking if it would be resolved with the next build/container update. [read more](https://meta.discourse.org/t/error-500-when-moving-posts/397654/9?silent=true)

### #Contribute > Feature

- @Haydenjames voiced support for adding a confirmation popup to “Reset bump date”, saying the current feature “does nothing” for them. [read more](https://meta.discourse.org/t/do-we-want-to-add-a-confirmation-popup-to-reset-bump-date/351466/2?silent=true)

### #Announcements

- @Jrgong provided feedback on the new chat channel starring feature, suggesting renaming it to “pinned chats” for better UX alignment and proposing that starred chats be pinned to the top rather than adding a new “starred” tab. [read more](https://meta.discourse.org/t/star-your-favorite-chat-channels-for-easy-access/390713/2?silent=true)

* * *

## Activity by the @Team Group

- @Chapoi merged a fix to make the Delete Category button less prominent than the Save button, resolving a [UX concern](https://meta.discourse.org/t/delete-category-button-is-more-prominent-than-save/403037/7?silent=true).
- @Lilly provided detailed guidance on using `discourse remap` to fix broken CDN URLs trapped inside polls, linking to a previous [similar solution](https://meta.discourse.org/t/update-urls-inside-a-poll-after-changing-cdn/405198/2?silent=true), and also identified the root cause of broken custom emoji on Meta, referencing [a related thread](https://meta.discourse.org/t/chat-thumbnails-bypass-s3-cdn-url-use-raw-s3-bucket-urls/404174/8?silent=true).
- @Lilly also helped clarify the purpose of primary groups by linking to the [official documentation](https://meta.discourse.org/t/setting-a-primary-group-for-users/25857?silent=true). [read more](https://meta.discourse.org/t/what-is-the-point-in-primarys/404701/7?silent=true)
- @Chapoi, @Filipesm, @Tobiaseigen, @TimMOz, and @NateDhaliwal all participated across Plugin and Support topics, providing insights, alternative solutions, and bug reports. [see their full activity](https://meta.discourse.org/u?name=chapoi&name=filipesm&name=tobiaseigen&name=TimMOz&name=NateDhaliwal)

* * *

_Yesterday, the community proved once again that even a broken emoji can spark a delightful chain of rebaking, remapping, and root-cause detective work._

---

<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 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/866 "2026-06-22T13:00:48Z")

</div>

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

## Key Stats

In the last 24 hours, the Meta community generated **67 new posts** across **23 topics** , receiving **33 likes** in total.

**Top Contributors by Activity and Likes:**

| User | Posts | Likes Received |
| --- | --- | --- |
| @Raadtotheraad | 9 | 2 |
| @Lilly | 6 | 5 |
| @Copymonopoly | 6 | 3 |
| @Darkpixlz | 4 | 1 |
| @Canapin | 2 | 4 |
| @Ed_S | 3 | 4 |
| @HAWK | 3 | 4 |
| @Anko127 | 2 | 2 |
| @David_Ghost | 1 | 2 |
| @Philip_Rhoades | 1 | 2 |

* * *

## Interesting Topics

### #Support

- @Raadtotheraad noticed the rainbow hover animation on their “Powered by Discourse” badge disappeared. After troubleshooting with @NateDhaliwal, @Andrew_Rowe, @Elmuerte, and @Canapin, the root cause was identified: if a device reports touch capabilities (even from a touchpad or connected accessory like an Oculus Quest), Discourse adds the `.touch-discourse` class to `<body>`, which disables hover-based animations like the rainbow effect. @Chapoi confirmed the animation only applies under `.discourse-no-touch`, so any “coarse” pointer (low-precision touch input) will prevent it from showing. [Read more](https://meta.discourse.org/t/-/405755/19?silent=true)

- @Darkpixlz encountered upload failures (“Sorry, but your upload failed”) when setting up Cloudflare R2 as an S3-compatible storage provider. After @David_Ghost and @Lilly guided them through troubleshooting, the culprit was found: @Darkpixlz had created a general Cloudflare API token instead of a dedicated **R2 bucket token** with `object read & write` permissions. @Lilly provided step-by-step instructions to generate the correct token type from the Cloudflare dashboard under R2 \> Manage API Tokens. [Read more](https://meta.discourse.org/t/-/405754/9?silent=true)

- @Anko127 asked whether it’s possible for non-admins to grant badges, as their organizers run events without admin access. @HAWK suggested a workaround: create a custom badge awarded via group membership, then make organizers group managers—adding/removing users from that group effectively grants or revokes the badge. [Read more](https://meta.discourse.org/t/-/405756/2?silent=true)

- @Copymonopoly reported a frontend crash (“TypeError: can’t access property 0…”) when clicking the edits indicator to view a post’s edit history. @Zogstrip suggested this was likely fixed by [PR #38104](https://github.com/discourse/discourse/pull/38104) and advised checking if the instance is running the latest Discourse version. [Read more](https://meta.discourse.org/t/-/405771/2?silent=true)

- @Prempavee (on a Pro Plan) asked how to disable the PWA install prompt that new users see in their browser, wanting instead to show their own app branding. @NateDhaliwal noted this is a Chrome PWA prompt; @Meghna asked for a screenshot to better identify the specific popup. [Read more](https://meta.discourse.org/t/-/405790/1?silent=true)

- @Lilly responded to @Canapin's issue with stale CDN URLs inside polls by recommending the `discourse remap` function (via the `DbHelper.remap` method) rather than the standard `rake 'posts:remap[...]'` task, as the latter may skip baked HTML columns like `poll_options.html`. [Read more](https://meta.discourse.org/t/-/405198/2?silent=true)

- @Lilly advised a user asking about primary groups to search Meta, pointing them to the authoritative [topic on setting primary groups](https://meta.discourse.org/t/setting-a-primary-group-for-users/25857?silent=true). [Read more](https://meta.discourse.org/t/-/404701/7?silent=true)

### #bug

- @Copymonopoly identified a backend timeout (502/504) when saving major edits to extremely long posts (~100k characters), tracing the bottleneck to the `tokenize_markdown` method in `DiscourseDiff`. @Sam confirmed that a `diff_too_complex` fallback was added in February, which handles such cases without crashing. After upgrading to the latest version, @Copymonopoly confirmed the fix works, showing the “diff is too complex to display” message instead of a hard timeout. [Read more](https://meta.discourse.org/t/-/405773/6?silent=true)

- @AkarinLiu reported that after rebuilding their Discourse container, user IPs appeared as `172.17.0.1` (Docker bridge IP) instead of real client IPs. They resolved the issue using a third-party tool called OpenCode and concluded it was a reverse proxy configuration issue with their 1Panel/OpenResty setup, not a Discourse bug. [Read more](https://meta.discourse.org/t/-/405780/1?silent=true)

- @Copymonopoly also noted a related issue on an older bug thread about `ArgumentError (Attributes per element limit exceeded)` when opening diffs of locked topics, linking it to the same diff calculation problem. @Zogstrip closed the old thread as a duplicate of the active [discussion](https://meta.discourse.org/t/backend-502-504-timeout-when-saving-major-edits-to-long-posts-100k-words-due-to-diff-bottleneck/405773?silent=true). [Read more](https://meta.discourse.org/t/208090/10?silent=true)

- @Zogstrip clarified in the “Error 500 when moving posts” thread that the `discourse-activity-pub` plugin is **not** bundled with the core code, and updates will arrive via the next container build. [Read more](https://meta.discourse.org/t/397654/10?silent=true)

### #blog

- @HAWK sparked a thoughtful discussion in the “How I use AI as the co-CEO of a remote company” blog post, asking how others navigate varying internal appetites for AI adoption. @Ed_S shared perspectives on the ethical challenges of AI in leadership, linking to several external articles. @HAWK responded by noting their team established two explicit rules: always label AI content, and value the time of those consuming it. [Read more](https://meta.discourse.org/t/-/405564/5?silent=true)

### #Community Building Building

- @Philip_Rhoades chimed in on a thread about drastically dropping support forum activity, sharing that they’ve seen numbers decline on about a dozen Discourse forums they follow over several years, with some becoming so quiet they stopped checking. Their gut feeling is that users are migrating away from traditional forums. [Read more](https://meta.discourse.org/t/-/405401/22?silent=true)

### #Feature

- @Ed_S posted a suggestion in the “Add more recurrent Event options to Calendar plugin” thread, requesting support for patterns like “last Sunday of the month” in addition to existing recurrence options. [Read more](https://meta.discourse.org/t/-/236593/3?silent=true)

- A user revived a discussion in “Do we want to add a confirmation popup to ‘Reset bump date’?” noting that for them, reset bump date does nothing and they’d welcome the feature. [Read more](https://meta.discourse.org/t/-/351466/2?silent=true)

### #Announcements

- @Martin acknowledged a bug report in the “Unified new view for the topic list” announcement, promising a fix. [Read more](https://meta.discourse.org/t/-/404728/13?silent=true)

### #Plugin

- @Bartv asked in the Discourse Reactions plugin thread if users could “join in” on an existing reaction with a single click (like Slack/Discord), rather than having to open the custom emoji picker each time. They also suggested making “frequently used” emojis one-click accessible. [Read more](https://meta.discourse.org/t/183261/410?silent=true)

### #Extras

- @Heliosurge responded to a feedback request about a userscript for sidebar browsing, recommending the #Customization > Theme component category and pointing to existing components like [Right Sidebar Blocks](https://meta.discourse.org/t/right-sidebar-blocks/231067?silent=true) and [Discourse Bars](https://meta.discourse.org/t/discourse-bars-a-sidebar-framework/298216?silent=true). [Read more](https://meta.discourse.org/t/-/405683/3?silent=true)

### #Theme Component

- @Ahmed26 requested mobile-specific CSS for hiding topic list thumbnails without images, following up on a desktop-only solution provided earlier in the thread. [Read more](https://meta.discourse.org/t/150602/354?silent=true)

* * *

## Activity by the @Team Group

Members of the @Team group were active across several key discussions today:

- @Chapoi provided authoritative confirmation on the “Powered by Discourse” badge animation [issue](https://meta.discourse.org/t/-/405755/19?silent=true), explaining it only activates under `.discourse-no-touch`, and also moved @Copymonopoly's diff timeout [bug report](https://meta.discourse.org/t/-/405773/4?silent=true) to the correct #Contribute > Bug category, noting that a graceful fallback should be implemented regardless of the post’s unusual length.

- @Sam confirmed that a `diff_too_complex` fallback had already been added in February to handle extremely large diffs without server crashes, in response to the same [thread](https://meta.discourse.org/t/-/405773/5?silent=true) about backend timeouts on long posts.

- @Zogstrip addressed the TypeError on post edit history [issue](https://meta.discourse.org/t/-/405771/2?silent=true), linking it to a recent fix in PR #38104 and asking if the instance was updated. They also closed a [duplicate bug report](https://meta.discourse.org/t/208090/10?silent=true) about `ArgumentsError` on diffs, redirecting to the active discussion. In the “Error 500 when moving posts” [thread](https://meta.discourse.org/t/397654/10?silent=true), @Zogstrip clarified that `discourse-activity-pub` is not bundled with core code.

- @Martin acknowledged a verification of a bug in the “Unified new view” [announcement](https://meta.discourse.org/t/-/404728/13?silent=true) and promised a fix.

- @Meghna asked for a screenshot to diagnose the PWA install prompt [issue](https://meta.discourse.org/t/-/405790/2?silent=true) reported by @Prempavee.

- @NateDhaliwal contributed to several [threads](https://meta.discourse.org/t/-/405755/2?silent=true), helping figure out the branding badge animation and also explaining that the PWA install prompt (reported [here](https://meta.discourse.org/t/-/405790/3?silent=true)) is a standard Chrome feature.

- @Supermathie advised @AJHalili2006 to email the Discourse team regarding upgrading their free `discourse.group` instance to the Pro for Open-source plan, rather than the [forum thread](https://meta.discourse.org/t/101940/52?silent=true) being the right channel.

- @Ted responded supportively to @Glob-Canard.4x in a Gamification [bug report](https://meta.discourse.org/t/404855/4?silent=true), confirming the issue was resolved and welcoming the original report.

* * *

_From rainbow badge hover effects vanishing due to phantom touch capabilities, to heroic debugging of Cloudflare R2 token types, today’s activity was a classic Meta mix of deep technical rabbit holes and thoughtful community discussions—proving once again that on Discourse, the real rainbow is the friends you debug S3 configurations with along the way._ 🌈

---

<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 juni 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/867 "2026-06-23T13:00:38Z")

</div>

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

## Key Stats

In the last 24 hours, the community has been highly active, with **81 new posts** and **30 new topics** created. A total of **92 likes** were distributed across these contributions.

The top contributors by likes and posts were:

- @Lilly (8 likes, 5 posts)
- @Ed_S (8 likes, 3 posts)
- @Awesomerobot (7 likes, 6 posts)
- @Copymonopoly (6 likes, 7 posts)
- @Satonotdead (6 likes, 6 posts)
- @Chapoi (5 likes, 7 posts)
- @David_Ghost (5 likes, 2 posts)
- @Falco (5 likes, 2 posts)
- @Sam (4 likes, 2 posts)
- @Zogstrip (3 likes, 5 posts)

## Interesting Topics

### #Support

- @Copymonopoly reported a critical issue where saving massive edits (around 100k characters) to long posts caused **backend 502/504 timeouts** due to a diff calculation bottleneck. @Sam noted that a `diff_too_complex` fallback was added in February to prevent hard crashes, and after @Copymonopoly upgraded to the latest version, the issue was resolved, with the post no longer failing to publish. [read more](https://meta.discourse.org/t/-/405773/8?silent=true)

- @David_Ghost experienced **slow avatar loading** (3-4 seconds) after migrating to Cloudflare R2. @Lilly identified three likely causes: on-the-fly resizing of missing avatar sizes, a 3-second IPv6 timeout on the server, or Gravatar update checks. After troubleshooting, the issue appears to be the first cause, and running `rake avatars:refresh` was recommended. [read more](https://meta.discourse.org/t/-/405827/4?silent=true)

- @Satonotdead struggled to configure **internal AI API endpoints** (LiteLLM) with self-hosted Discourse, getting a `DisallowedIpError`. @Falco suggested using `DISCOURSE_ALLOWED_INTERNAL_HOSTS`, but @Satonotdead continued to face a 500 error even when using a properly SSL-terminated endpoint on the same host. [read more](https://meta.discourse.org/t/-/405831/5?silent=true)

- @Copymonopoly encountered a **frontend crash** (`TypeError`) when attempting to view post edit history. @Zogstrip believed this was fixed by a recent PR, and recommended updating to the latest version. [read more](https://meta.discourse.org/t/-/405771/1?silent=true)

- @Darkpixlz had difficulty uploading to **S3 (Cloudflare R2)**. @Lilly guided them to create the correct R2-specific API tokens (not general API tokens) and ensure proper permissions, which resolved the issue. [read more](https://meta.discourse.org/t/-/405754/9?silent=true)

- @Jonathan5 inquired about creating a **banner post**. @Awesomerobot explained the feature is in the “pin topic” modal, but @Jonathan5 noted the option was missing on their forum—possibly due to group permissions on the category. [read more](https://meta.discourse.org/t/-/405840/6?silent=true)

- @Prempavee reported an **“Install App” prompt** appearing for new users on the browser. @Awesomerobot clarified this is controlled by the `native_app_install_banner` site setting, and a different blue banner can be hidden with CSS. [read more](https://meta.discourse.org/t/-/405790/6?silent=true)

- @LotusJeff requested a **date picker** for the `AI translation backfill max age days` setting in the AI Translate plugin, to avoid manual calculations. [read more](https://meta.discourse.org/t/-/405828/1?silent=true)

- @LotusJeff also reported an error: **“string contains null byte”** when attempting AI translation. They asked for help identifying null bytes in their content. [read more](https://meta.discourse.org/t/-/405802/1?silent=true)

- @Paul_King found that the new **Nested Replies** feature was broken when users replied by email. Replies were being shuffled to random threads; disabling the feature restored sanity. [read more](https://meta.discourse.org/t/-/405872/1?silent=true)

- @Josip_Meštrović reported that **mail jobs are failing** with an error: `Unregistered function: //\*:a[nokogiri:visited(.)]`. The issue persisted even with all components and plugins disabled. [read more](https://meta.discourse.org/t/-/405883/1?silent=true)

### #Self-hosting

- @AkarinLiu found that after rebuilding their Docker container, all **user IPs appeared as 172.17.0.1** (the Docker bridge IP) instead of the real IP. This was resolved using a reverse proxy configuration, and they confirmed it was not a Discourse bug. [read more](https://meta.discourse.org/t/-/405780/3?silent=true)

### #bug

- @Small-Lovely-Cat reminded the team that a PR to **fix the word limit breaking IME composition** was stale. @Sam prioritized it, and @Nat subsequently merged the PR. [read more](https://meta.discourse.org/t/-/400178/5?silent=true)

- @Copymonopoly also noted a similar issue (links to the diff bottleneck topic) when opening diffs of locked topics, which was closed in favor of the main discussion. [read more](https://meta.discourse.org/t/-/208090/10?silent=true)

### #ux

- @Gilles reported a **display issue with buttons** after the latest update (even in [safe mode](https://meta.discourse.org/t/53504?silent=true)). @Chapoi confirmed the bug occurred when the “Modernize Foundation theme” setting was off; enabling it fixed the issue, and a code merge was made. [read more](https://meta.discourse.org/t/-/405884/9?silent=true)

- @Canapin spotted a **cut-off “Dismiss” button** with an empty space between the label and chevron icon, occurring on all themes. [read more](https://meta.discourse.org/t/-/405888/1?silent=true)

### #Plugin

- @Bartv requested an option to allow users to **click on an existing reaction to “join in”** (like Slack), rather than diving into custom options, to reduce friction. [read more](https://meta.discourse.org/t/-/183261/410?silent=true)

### #Community Building Building

- @Philip_Rhoades and @Satonotdead weighed in on a **drastic drop in community activity** for support forums, attributing it to the rise of AI-powered search (AIO/GEO) replacing traditional SEO. [read more](https://meta.discourse.org/t/-/405401/24?silent=true)

### #Feature

- @LotusJeff requested a **date picker** for the AI Translate settings. [read more](https://meta.discourse.org/t/-/405828/1?silent=true)

- @Ed_S noted that **“last Sunday of the month”** would be a useful addition to the recurrent event options in the Calendar plugin. [read more](https://meta.discourse.org/t/-/236593/3?silent=true)

## Activity by the @Team Group

The @Team group was highly engaged across multiple categories, providing critical support and fixes:

- @Lilly provided deep diagnostic troubleshooting for **avatar loading delays** (R2 migration) [read more](https://meta.discourse.org/t/-/405827/2?silent=true) and **S3 upload issues** with Cloudflare R2 [read more](https://meta.discourse.org/t/-/405754/7?silent=true).

- @Sam confirmed that a `diff_too_complex` fallback was already in place to handle the **large post edit bottleneck** (now resolved) [read more](https://meta.discourse.org/t/-/405773/5?silent=true), and prioritized the **IME composition fix** [read more](https://meta.discourse.org/t/-/400178/3?silent=true).

- @Zogstrip clarified that the **edit history crash** issue was likely fixed by a recent PR [read more](https://meta.discourse.org/t/-/405771/2?silent=true), and closed a related topic in favor of the main diff discussion [read more](https://meta.discourse.org/t/-/208090/10?silent=true). They also noted the “diff too complex” threshold can be tweaked [read more](https://meta.discourse.org/t/-/405773/7?silent=true), and added an **API granular scope to list all badges** [read more](https://meta.discourse.org/t/-/405734/2?silent=true).

- @Chapoi diagnosed the **button display bug** (foundation theme) and merged a fix [read more](https://meta.discourse.org/t/-/405884/7?silent=true), and explained the **“Powered by Discourse” badge animation** is disabled on touch devices [read more](https://meta.discourse.org/t/-/405755/19?silent=true).

- @Awesomerobot confirmed the **banner post feature** is still available and works for public categories [read more](https://meta.discourse.org/t/-/405840/2?silent=true), explained how to disable the **Install App prompt** [read more](https://meta.discourse.org/t/-/405790/6?silent=true), fixed the **topic-list thumbnails** issue for mobile [read more](https://meta.discourse.org/t/-/150602/355?silent=true), and clarified that `type:objects` works in plugin settings [read more](https://meta.discourse.org/t/-/405376/2?silent=true).

- @Falco assisted @Satonotdead with the **internal AI endpoint SSRF error** and offered specific environment variable advice [read more](https://meta.discourse.org/t/-/405831/2?silent=true).

- @Ed_S engaged in the **AI as a co-CEO** discussion, sharing external readings on the human cost and benefits of AI [read more](https://meta.discourse.org/t/-/405564/5?silent=true), and suggested “last Sunday of the month” for recurring events [read more](https://meta.discourse.org/t/-/236593/3?silent=true).

- @Nat merged the **IME composition fix** PR [read more](https://meta.discourse.org/t/-/400178/5?silent=true).

* * *

> As the community of tinkers and troubleshooters untangled avatar timeouts and diff meltdowns, a banner post of wisdom was raised, reminding us all: _“No null bytes were harmed in the making of this update.”_

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

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