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
/applyform 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
.hbschanges; 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
.hbschanges, 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 .wrapfor 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:createexists; 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
.hbstemplate 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.