Résumé quotidien (13h UTC)

Today on meta.discourse.org

Key Stats

In the last 24 hours, 99 new posts were created across 41 new topics, generating 137 likes. The community was highly engaged, with the following top contributors driving the conversation:

User Likes Received Posts
Moin 26 19
Awesomerobot 15 5
Mcwumbly 13 10
Lilly 8 5
Ed_S 6 2
Vitaly_Lukin 6 2
Martin 5 5
Cocococosti 5 2
Laguna 5 2
Itsbhanusharma 4 5

Interesting Topics

Support

  • Ed_S questioned the accuracy of security fix comparisons on releases.discourse.org, noting that point releases like 2026.4.2 appear to have the same number of fixes as newer versions. Awesomerobot explained that it’s an artefact of how the release site compares patches forward, not backward, and David confirmed they backport all security fixes to all supported releases. read more

  • Vitaly_Lukin reported that discourse.theme-creator.io has been down since Monday, showing a generic error page. Moin pointed out that a fix was already merged earlier, and the site should be back soon. read more

  • A Spanish-language topic by Laguna asked how to hide the floating category and tag breadcrumb menu on a Discourse forum using the Graceful Theme. NateDhaliwal provided CSS to hide the element, and Lilly recommended the Custom Top Navigation Links theme component as a more flexible solution. read more

#Migration

  • Siamak-Oi inquired about the user account migration experience when moving from Telligent to Discourse under a Business plan. Italo noted that tooling for Telligent likely requires an Enterprise plan, while Cocococosti shared that user accounts migrate successfully and users retain content and stats, though they need to reset passwords on first login. read more

#Announcements

bug

  • Moin reported an error when toggling the “reporting improvements” upcoming change, showing a 422 error. Zogstrip quickly submitted a fix confirming the issue was related to the dropdown offering “staff” and “custom groups” but not “everyone”. read more

  • Lilly detailed a deep dive into a bug where custom emojis loaded from S3/R2 bypass CDN routing. After debugging Cloudflare R2 configuration, she submitted a PR that wraps URL assignments in Discourse.store.cdn_url(), which was merged and fixed the issue. She also updated the R2 documentation accordingly. read more

#Feature

#Plugin

  • In the Resenha – Voice Rooms topic, Itsbhanusharma reported a compatibility issue with ESR Discourse, causing the plugin to fail to load. Falco explained that experimental plugins are not expected to work on ESR, and Mcwumbly enjoyed using the voice rooms, calling them “very cool”. read more

General

  • Eisammy shared real-world SEO data from using AI translations. They translated 140k posts and 14k topics into several languages, but organic traffic from those countries dropped slightly. They noted that while LLM translation is useful, they still prefer content written originally in Portuguese. read more

ux

  • Dreieck discovered a usability bug with nested mouseover notes: they can be entered markdown but the inner note’s popup is not reachable by mouse. They suggested either making nested notes functional or preventing nesting to show the raw markdown. read more

#Self-hosting

  • Apiento reported persistent login issues on their self-hosted forum, being logged out repeatedly. Itsbhanusharma suspected Cloudflare proxy optimizations and linked to relevant guides on handling real IP addresses. read more

Activity by the Team Group

The Discourse team was very active yesterday, addressing bugs, pushing code fixes, and engaging in feature discussions:

  • Awesomerobot identified a CSS specificity issue in the Foundation theme language toggle, submitted a fix, and cleaned up the tag visibility modal in this PR. Also clarified the comparison methodology in the security fixes topic. read more | read more | read more

  • Mcwumbly engaged in multiple discussions: explained the GIF setting lifecycle, considered improving the “show original for whole topic” UX in multi-language preferences, acknowledged the need for better composer UI on tablets, and announced the new account review/suspend feature. He also confirmed no progress on secure chat uploads and flipped that request to Contribute > Feature. read more | read more | read more | read more | read more | read more

  • David confirmed that all security fixes are backported and the release site comparison artefact would be investigated. read more

  • Davidb clarified that the GIFs upcoming change is under a hidden site setting and will remain off by default unless admins change it. read more

  • Zogstrip quickly fixed the error when enabling upcoming changes, and confirmed the theme creator site is back online. read more | read more

  • Tgxworld investigated the reporting layout issue, admitted the “reporting improvements” change was mistakenly removed from stable and reverted it. read more | read more

  • Martin worked on fixing the Discourse Hub app for the unified new view, though decided to let the change breathe internally first. He also engaged on the upcoming changes lifecycle, discussing the need for better theme component solutions. read more | read more

  • Loic pointed out that CVE numbers in the June release notes linked to different vulnerabilities, likely because the Discourse CVEs haven’t propagated yet. read more

  • Falco used the Resenha voice rooms plugin and enjoyed chatting with Mcwumbly and Markvanlan. He also explained why experimental plugins aren’t supported on ESR. read more | read more

  • Nat fixed a footgun in the AI translations documentation where the set locale from param setting was required for crawler indexing. read more

  • Chapoi thanked Lilly for the R2 documentation update. read more


And finally, a fun sentence based on yesterday’s activity: After a whirlwind day of debugging, from custom emojis finding their CDN route home to the theme creator reappearing from the digital void—today’s doghouse is officially a no-puppy-crisis zone! :dog_face: