Support – Can someone tell me more about their Discourse experience? PierrunoYT opened a thread comparing Discourse and Discord while highlighting the value of preserving discussions for long-term discovery. Check out the conversation here.
#Site feedback – Friendly reminder to be open to new people’s suggestions or complaints
In this post, awesomerobot emphasized the importance of respectful feedback, reminding community members how tone affects conversations. Learn more in the discussion here.
Dev – Is there any way to use @if in a Theme Component using a variable? merefield raised an issue regarding SCSS runtime variables, and david clarified that build-time variables must be used instead. Read the details here.
#Developer Guides – Discourse toolkit to render forms
A lively debate ensued as pfaffman and joffreyjaffeux shared examples and fixes for rendering forms in Discourse, helping developers navigate tricky CSS challenges. See the thread here.
Support – High CPU usage (Ruby)
Server performance was under the microscope as markschmucker, AstonJ, and LotusJeff discussed potential causes and solutions to high CPU loads after a recent update. Get the full story here.
#Translations – Suggest better italian translations StefanoCecere sparked a conversation about improving Italian translations with consistency in string usage, supported by helpful tips from nat. Dive into the discussion here.
Support – More then 3 million enqueued jobs show in sidekiq? How to I stop it generate the queue? zogstrip identified a bug causing excessive background jobs and provided clarity on upcoming fixes to prevent queue bloating. See the details here.
Dev – Ember addons are resolving as incorrect peer dependencies.
In this technical discussion, pfaffman and david exchanged ideas on dependency resolution and suggested practical fixes to avoid altering the lockfile inadvertently. Check it out here.
Support – PostGres 17 statement in backups is blocking restore mechanism
Users collaborated on troubleshooting PostgreSQL backup issues as pfaffman stepped in with guidance on switching clients and resolving restore errors. More info here.
Support – Is there a way to automatically grant custom badges without SQL? HAWK explained that using the API is the recommended alternative to SQL for granting custom badges, linking to helpful documentation along the way. Read the post here.
Bug – Redis Memory Keeps Increasing in Discourse 3.4.0.beta3 due to chat plugin bug
A bug in the chat summary job was causing sidekiq to bloat; zogstrip detailed how an overly clever query was the culprit and referenced the fix in a pull request. Get the fix here.
Announcements – PostgreSQL 15 update schneeland and mwaniki shared their experiences with PostgreSQL 15, discussing workarounds, performance observations, and update steps that can help streamline post-update tasks. See the update here.
Feature – Improve new user onboarding by muting / following categories by interest StefanoCecere proposed a handy plugin concept to ease onboarding by managing category notifications, aiming to simplify the user experience. Find out more here.
Theme – Alien Night Theme - A free Dark Theme for Discourse
Users debated theme naming issues and shared solutions—Jagster pointed out a simple fix for component name errors, ensuring a smoother experience with this popular dark theme. Read the conversation here.
Theme – FKB Pro - Social theme Don and Kevin7 discussed tweaks to address layout glitches, such as duplicated category descriptions, and merged updates to improve the overall look and functionality of this social theme. Details are available here.
What a whirlwind of bug fixes, performance tuning, and creative feature proposals we witnessed yesterday—let’s keep riding this wave of meta magic today!
blog – Unpacking Discourse 3.4: Discourse kicked off discussion on the new update improvements such as a more consistent admin interface, improved mobile experience, and AI-powered spam tools in Unpacking Discourse 3.4.
Announcements – 3.4.0: Major Release: Saif announced that Discourse 3.4 is live with its one‐click AI spam detector and simplified signup flow in 3.4.0: Major Release, while jomaxro shared additional feature enhancements (read more).
Support – Site offline after rebuild (4th Feb 2025):
Users encountered accessibility issues after a rebuild, prompting a deep dive into error logs and troubleshooting tips – a conversation that remains active in Site offline after rebuild.
Bug – Site Offline Since Update - pg15 upgrade failed:
In the wake of PostgreSQL 15 upgrade challenges, troubleshooting steps and a live fix were shared in Site Offline Since Update - pg15 upgrade failed.
Theme Component – Guest Gate Theme Component:
A conversation on updating legacy icon usage for the Guest Gate Theme Component was sparked by KhoiUSA and Don, with the update merged in Guest Gate Theme Component.
Theme Component – Topic List Previews Theme Component:
Discussion on persistently visible topic previews and upcoming rewrites in the Topic List Previews Theme Component thread kept theme developers busy.
Support – Trying Discourse and plugins for github:
Inquiries on proper installation procedures for plugins versus standard installs were clarified in Trying Discourse and plugins for github.
#Developer Guides – Beginner’s guide to developing Discourse Themes: ddsgad raised concerns about outdated instructions in theme development guides, fueling a call for updated documentation in Beginner’s guide to developing Discourse Themes.
Support – Post 3.5.1 update - CPU maxed out 100%:
Observations of high CPU usage after an update led to a collaborative troubleshooting effort as seen in Post 3.5.1 update - CPU maxed out 100%.
UX – User filter “hide my mail” popup:
Concerns over intrusive autocomplete behavior in the member filter were raised and investigated in the User filter “hide my mail” popup thread.
Bug – Severe Email Issue since last update:
Users reported inconsistent email notifications and formatting issues, prompting dialogue in Severe Email Issue since last update.
Saif:
Demonstrating leadership, Saif officially launched Discourse 3.4 in 3.4.0: Major Release and offered guidance on the new features, ensuring community members could transition smoothly.
jomaxro:
Expanding on release details, jomaxro enriched the discussion with feature lists and security changes in 3.4.0: Major Release, helping users navigate the update.
sam:
Sharing practical advice, sam provided key documentation links and model usage tips in Unpacking Discourse 3.4, enabling members to troubleshoot AI-related inquiries effectively.
supermathie:
Contributing reminders on compatibility, supermathie reiterated troubleshooting steps in the release discussion of 3.4.0: Major Release, reinforcing system stability tips.
It’s been a busy day with team members stepping in and smoothing out bumps—yesterday’s activity sure kept our virtual gears turning with plenty of fun fixes and feedback! Enjoy the rabbit hole of updates!