ملخص يومي (5 صباحًا بتوقيت UTC)

Today on meta.discourse.org

Key Stats

In the last 24 hours (2026-03-24 → 2026-03-25):

  • New posts: 82
  • New topics: 10

Top contributors (posts + likes received)

User Posts Likes
Moin 14 17
Eilgnaw 2 14
pfaffman 5 2
awesomerobot 2 3
putty 2 4
david 1 4
shortmort37 1 3
Noble_Fish 1 3
Squidgemonster 1 3
R23D_Printing 1 5

Quick extra links: more threads that were active

  • Automation surprise in the content gardening experiment: adding a tag reopened a closed topic unexpectedly — read more
  • A CSS/admin UI layout regression report (with screenshots + suspected SCSS culprit) — read more
  • Data Explorer API path + key requirements broke some tooling — read more
  • A question about mail-receiver TLS when the receiver domain differs from the forum domain — read more
  • A lively bikeshed on whether “Guidelines” sounds like “Rules” (and what “FAQ” should imply) — read more
  • Reports layout spacing concerns for empty dashboard reports — read more
  • Hidden flagged content visibility in “raw” URLs, and a suspected change source — read more
  • A fork/PR limbo update for PDF previews (mobile + PDF.js enhancements) — read more
  • Self-hosted push notifications “started working again” after revisiting configuration — read more
  • “Auto updates via cronjob” gets a cautionary take: convenience vs downtime risk — read more
  • A small but important doc cleanup on composer popup messages — read more
  • A merged fix for an “Update Discourse” sidebar entry appearing incorrectly — read more

Interesting Topics

#customization:extras

  • Eilgnaw introduced Dexo, a native iOS Discourse client with multi-forum support, HTML rendering, and secure User API Key auth — read more

#customization:plugin

  • A long-running Custom Wizard thread got a concrete win: david confirmed a fix merged and asked for verification; follow-up confirmed it’s functional again — read more

  • R23D_Printing released Discourse Member Application, a plugin that adds a public /apply form and an approval flow that issues invites after review (aimed at private/invite-only communities) — read more

#customization:theme-component

  • The Prefilled composer link generator component hit deprecation warnings due to the .hbs changes; a PR was requested and later merged (with a note that tag-insertion is currently broken due to earlier tag-related changes) — read more

  • Classic About Statistics also surfaced deprecation warnings tied to the .hbs changes, prompting a request for PR review/approval — read more

  • Inline PDF Previews gained momentum via a community fork: mobile support, PDF.js rendering, zoom/navigation, and better handling for migrated PDFs were highlighted — read more

Support

  • A “move banner image to the very top” question turned into a practical CSS answer: use .d-header .wrap for styling the header background, plus a pointer to the official “custom CSS changes” guide — read more

  • Free plan provisioning hit a throttle: “You have provisioned too many sites in the past hour” blocked creation, and staff began investigating by requesting details of the domain field — read more

  • A new free-plan admin couldn’t find authentication settings; the thread clarified that on the free plan, login is managed via Discourse ID (social login flow) — read more

  • An inherited site with confusing DiscourseConnect overrides led to a key realization: if DiscourseConnect isn’t enabled, the override settings are essentially noise — read more

Dev

  • Dev container onboarding friction (email confirmation blocking first login) prompted a reminder that bin/rails admin:create exists; plus a handy note that MailHog can capture outbound email locally without “real” SMTP — read more

    “If you do need email access in your dev environment, you can also run mailhog… visit localhost:8025…” — source

  • The .hbs template deprecation continues to ripple through themes/components, with requests to update guidance and references as people encounter outdated instructions — read more

ux

  • A thoughtful proposal argued Anonymous Mode is too hidden (avatar menu only), suggesting composer-level entry points and a clearer “you are anonymous” indicator while active — read more

bug

  • A serious workflow bug: clicking “New Post” when you already have a post pending approval triggers a discard modal and appears to block posting across categories; investigation also noted pending items showing up as drafts incorrectly — read more

  • A subscriptions renewal issue was reported with Stripe’s PaymentIntent complaining about a missing payment method, raising questions about how to clean up stale provider state for long-time supporters — read more


Activity by the @team Group

  • david confirmed a Custom Wizard fix was merged and asked for verification steps to be re-run — read more

  • awesomerobot shared a practical dev tip: use MailHog to view emails locally at localhost:8025 (no external SMTP required) — read more — and also updated documentation to clarify banner topics must live in a public category (with unlisting as an option) — read more

  • sam performed doc maintenance by updating the Composer Popup Messages Guide (removing items) — read more — and helped restore/undelete wiki content temporarily in a “searching effectively” guide thread to unblock further edits — read more

  • HAWK acknowledged a free-plan provisioning throttle report (“too many sites in the past hour”) and escalated it for review — read more

  • pedro followed up on the same free-plan provisioning issue, requesting the exact value entered in the “Community Domain” field to help diagnose — read more

  • lindsey expanded a bug report showing that a discard confirmation modal can effectively prevent posting when any post is pending approval, and highlighted that the UX is confusing even when content isn’t truly lost — read more

  • zogstrip responded to a bug report about the left sidebar incorrectly showing an “Update Discourse” option, pointing to a proposed fix PR for review — read more

  • martin confirmed the above fix was merged and thanked the reporter — read more

  • chapoi acknowledged an unintended automation side-effect in the collaborative gardening experiment and planned an adjustment — read more

  • gerhard confirmed a translation/context issue should now be fixed — read more


Yesterday’s theme: between launching shiny new apps and unblocking dev workflows with MailHog, Meta managed to both ship and debug at full speed—classic Discourse.