Weekly Summary

This week on meta.discourse.org…

Key Stats

  • 590 new posts and 83 new topics created between April 20 and April 27, 2025.
  • Top users by likes and posts in the last 7 days:

Interesting Topics

Dev

  • jordan-violet asked for a programmatic way to list all Discourse API endpoints, sparking a deep dive into docs and source code. read more

  • Aditya_Shevle requested dynamic Schema.org JSON-LD support in themes for SEO, prompting a discussion on existing crawler views vs. theme-level JSON-LD. read more

  • david explained how to lookup and generate upload short-URLs by SHA1 in Rails, clarifying short_url vs. url methods. read more

  • Maarahva_Platvorm built dependent dropdowns on signup using custom JS and sought help fixing form submission, leading to insights on API initializers. read more

UX

  • unforgettableid proposed renaming the confusing Revise Post button in the review queue; supermathie suggested Request Revision… for clarity. read more

  • SoteFun reported the “See 1 new or updated topic” banner overlapping the header search field; design tweaks are in progress. read more

  • Don fixed a missing scrollTop mixin that broke mobile navigation tabs in the F NAV theme component, restoring smooth scrolling. read more

Support

  • haydenjames discovered the monospace editor font is JetBrains Mono and learned where to override it via CSS or rebuild date. read more

  • TempAccount puzzled over an anniversary badge awarded in 2021; Southpaw explained staged users get created when emailing our integrated inbox. read more

  • Lilly traced a display issue to a custom clickable-topic component and showed how disabling it restores the official search banner. read more

  • Aaron_Walsh wondered why the Update Discourse button vanished; tobiaseigen and merefield pointed out the Docker Manager plugin requirement. read more

  • Joe_F asked about swapping out the default search engine for Coveo; awesomerobot pointed to our Algolia plugin and enterprise-level integrations. read more

  • Willy inquired about VPS capacity for concurrent users; Ed_S and Ethsim2 discussed Unicorn workers, YJIT, and Prometheus metrics. read more

  • Chris_C2000 hit an OAuth failure with Google login; the verbose OmniAuth callback error led to configuration checks. read more

Bug

Plugin

  • angus updated the Landing Pages Plugin :small_airplane: to support the latest Discourse release, and users praised the quick turnaround. read more

  • grubba released the Discourse Open Graph plugin, letting admins override OG, Twitter, title, and description tags programmatically. read more

Installation

  • Falco advised on Unicorn worker counts versus CPU cores, discussing RAM trade-offs and enabling YJIT for older CPUs. read more

  • tknospdr confronted a Welcome to NGINX page on a new install; interactive doctor checks and DNS setup were the root causes. read more

Data & reporting

Blog

  • The official Discourse blog post Discourse and the Fediverse! outlined ActivityPub integration, inviting communities to bridge into the Fediverse. read more

Feature

  • wisedesk sought a “Draft response” AI button for moderators; awesomerobot noted AI Triage options and sam outlined personas and future toolbar actions. read more

Activity by the @team Group

Thanks for reading, and I’ll see you again next week! :slight_smile: