Weekly Summary

This week on meta.discourse.org…


Key Stats

  • Total new posts: 1014

  • Total new topics: 151

  • Top Users:


Interesting Topics

Below are 25 of the most interesting topics this week – grouped by forum category – with useful inline links for further details.

blog

  • Unpacking Discourse 3.4 – In this topic, Discourse and the community explored the new admin experience, simplified signup flows, mobile improvements, and AI-powered spam detection. Check out the discussion starting in post 1 and also visit the companion blog post for background.

Theme Component

  • Quote Callouts – Arkshine introduced this theme component that adds Obsidian‐style callouts as an alternative for markdown quotes. View the discussion in post 1 and explore the GitHub repository plus the installation guide.

  • Discourse Density Toggle – This component lets users change their viewing density (default, cozy, or compact). Read jordan-vidrine’s introduction in post 1 and see the repository as well as the installation instructions.

  • Enable Dev Tools Button – A handy theme component from NateDhaliwal that adds a shortcut to open the developer tools directly from the site header. Discover more in post 1 and check out its GitHub repo alongside the how-to guide.

  • Custom Lightbox – Enjoy modern swipe gestures, fullscreen mode, and better mobile image viewing with this theme component. Get started by reading post 1 for details.

  • DarkPixlz’s Modern Theme – A fresh take on modern forum aesthetics, this theme (discussed in post 125) has undergone tweaks such as renaming to remove problematic punctuation.

Announcements

  • Dark/Light Mode Toggle Now Available in Core – Osama announced that the new dark/light mode toggle is now built into Discourse core. Read all about it in post 1; note that further insights on handling button text in dark mode were also shared. read more

  • 3.4.0: Major Release – Celebrating major improvements including AI spam detection and a consistent admin experience, this topic by Saif lays out the new features in post 1.

  • 3.4.0.beta4: Redesigned Emojis, Exporting User Data, Flagging Illegal Content and More – Detailed by Saif in post 1, this discussion outlines enhancements in emoji design, GDPR features, and updates to content flagging.

  • Announcing: AI Web Artifacts – A major refactor of the AI system was announced by sam in post 42. For context, get additional background from the companion documentation.

Support

  • Site Offline After Rebuild (4th Feb 2025) – Users encountered an instance‐wide outage following a rebuild; david stepped in with a fix in post 7, and further troubleshooting details are available. Be sure to also check the guidelines for rebuild issues.

  • PostgreSQL 15 Update – This discussion (post 69) covers troubleshooting steps for a failed database shutdown during the PostgreSQL upgrade. For complete instructions, refer to the official PostgreSQL update thread.

  • Increased CPU Usage Since 3.4.0.beta4-dev Upgrade – In post 5, sam reported that a mini_racer update caused high CPU load, and a subsequent rollback restored normal performance; check out the mini_racer revert PR for more details.

  • Upgrade Failed Spectacularly – When a rebuild error arose, users shared error logs and troubleshooting tips in post 1.

  • Can’t Reach Web Server After Update to 3.4 – david rallied to help when users reported access issues – see post 1 and further diagnostics in the discussion.

  • My Discourse Emojis Don’t Work When I Change My Domain – A peculiar glitch affecting emoji rendering was resolved by running a post “rebake” operation. See post 1 for the fix and additional instructions (e.g. use the rake posts:rebake command).

  • Site Offline Since Update – pg15 Upgrade Failed – In post 1, a subgroup of users showed that an unclean database shutdown could leave the forum inaccessible. Solutions and diagnostic steps were detailed by david.

  • Add Author to Recent Posts – For enhanced context on recent activity, this topic (post 1) discusses showing authors on recent posts.

  • Improve New User Onboarding by Muting/Following Categories – StefanoCecere proposed a plugin solution to let newcomers select their interests and automatically mute or follow relevant categories. Take a look at post 1 for his ideas.

  • Discourse Update Error: Your Docker Installation Is Not Working Correctly – Users reported errors related to Docker configurations in post 1; advice included logging in to Docker and checking credentials.

  • Discourse Rebuild Fails Due to Unclean Shutdown – mwaniki provided helpful steps to ensure the PostgreSQL database shuts down cleanly. See post 1 for his recommended checklist.

  • Missing Images at Meta.discourse.org – A disruption in image display was discussed in post 1; after changes to custom configurations, the issue should now be resolved.

  • More Than 3 Million Enqueued Jobs in Sidekiq? – When excessive background jobs cluttered Sidekiq, zogstrip explained the cause and shared details in post 14.

  • Send a Message to Trust Level 0 (Only) Users – For targeted messaging, this discussion in post 1 outlines techniques to reach TL0 users.

  • How to Change the Logo in the Bottom Right Corner of the Avatar? – In post 1, users discussed how to adjust group flair images so they appear correctly on member avatars.

Migration

  • Migrating Small Community from Discord to Discourse – iSayYippeeKiYay shared challenges and pointers for moving a small Discord community (about 50 members) to a new Discourse forum. Dive into the discussion in post 1 for export and conversion hints.

#Developer Guides / Dev

  • Discourse Toolkit to Render Forms – For plugin and theme developers, this topic (post 1) demonstrates how to use the toolkit to build richer form experiences.

  • How Do I Pass Data to an Artifact? – In post 2, sam discussed passing dynamic data (and even query strings) to sandboxed AI artifacts securely; note his thoughts on potential security implications.

  • Bootstrap && Destroy && Start – Process experts discussed a rebuild strategy that shuts down containers, bootstraps new ones, and then starts them in order. See their detailed outline in post 2.


Activity by the @team Group

Here is a summary of activity exclusively by team members this week:


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