Users continue to report challenges with the PostgreSQL 15 update, with xFocus and schneeland sharing specific issues around database shutdown and rebuild processes. mwaniki provided guidance on checking database shutdown logs.
leopedrini explored options for restricting topic visibility to participating users only, leading to an extensive discussion about access control models.
A significant CPU usage increase was reported after upgrading to 3.4.0.beta4-dev, which sam quickly identified and fixed as a mini_racer regression.
Multiple users reported severe email issues following the recent 3.4.0.beta4-dev update, affecting reply emails and watched category notifications.
An interesting discussion about digest emails continued, with mcwumbly noting they’re considering giving users more control over email preferences during account creation.
Support – High CPU usage (Ruby)
Team members discussed Ruby-related performance issues and confirmed that a recent update helped significantly lower CPU load. read more
Support – How do you get First Share?
A simple query about earning a badge sparked a quick response from Lilly, who explained that sharing via the topic controls triggers award processing. read more
Supportth21 reported a critical issue in Site offline after rebuild where after a routine rebuild the forum went inaccessible, prompting a deep dive into logs and rebuild commands. read more
#Blog: In Unpacking Discourse 3.4, Discourse detailed the improvements behind the new release, including streamlined signup flows and mobile app enhancements. read more
Support In Sidekiq is running as user, community members debated whether the container UID mapping was a bug or expected behavior, with several insights shared. read more
david stepped in during the Site offline issue to diagnose the “site not responding” problem and shared a fix that brought the forum back online. read more
blog – Unpacking Discourse 3.4 jordan-violet and peers debated which foundational LLM models work best for specific tasks while reflecting on recent admin UI improvements. Discover the conversation in detail read more.
#Developer Guides – Beginner’s guide to developing Discourse Themes
The thread sees ddsgad and NateDhaliwal questioning the accuracy of legacy theme component instructions and suggesting a pivot to modern Components. Get the full context read more.
Bug – Site Offline Since Update - pg15 upgrade failed
Frustration mounts as Markus_Moenig and eisammy grapple with a disrupted upgrade process and Postgres errors, prompting community troubleshooting. See troubleshooting tips read more.
Bug – Some HTML tags are visible on the delete-user button
A minor UX glitch causes raw HTML to appear on the deletion confirmation button, as noted by Richie and Danny_Dainton. Check out the discussion read more.
Support – Site offline after rebuild (4th Feb 2025)
Users like fuse and david share their experiences of intermittent downtime following the rebuild process, with helpful advice to re-open a fresh Support thread if needed. More details read more.
Support – Can’t reach web server after update to 3.4 tomtjes and david exchange troubleshooting steps after a rebuild left the server unreachable, prompting suggestions to double-check git revisions and nginx configurations. Continue reading read more.
Support – How to set up the SMTP settings?
As questions around connecting to external mail servers arise, supermathie and jill88 provide clarity on authentication and port configuration. Get the setup tips read more.
Support – Post 3.5.1 update - CPU maxed out 100%
After the latest update, agemo and sam pinpoint CPU load spikes related to PostgreSQL processes and advise a timely rebuild to restore normalcy. Learn more read more.
Announcements – 3.4.0.beta4: Redesigned emojis, exporting user data, flagging illegal content and more
In a feature-packed thread, Saif highlights improvements ranging from subtle emoji tweaks to enhanced data export options, ensuring GDPR compliance remains top-notch. See the release notes read more.
Announcements – Introducing image grids in posts Richie and pmusaraj delve into the potential (and limitations) of replicating image grid layouts in email notifications, sparking lively debate. Further details read more.
Announcements – 3.3.4: Security and maintenance release
This thread outlines several security fixes—including XSS and DoS patches—with community emphasis on maintaining stability and compliance. Read the security update read more.
Theme component – Topic List Previews Theme Component agemo and merefield examine the intricacies of the evolving plugin API that powers live topic previews, hinting at exciting new features on the horizon. View the discussion read more.
Migration – Ratelimit Exceeded when migrating threads and posts Klaas_Tammling and pfaffman troubleshoot perplexing “Ratelimit Exceeded” errors while migrating legacy forum data, sharing insights that simplify the import process. Dive into the details read more.
Community – Should Discourse make an effort to become a viable comment platform?
In a thought-provoking exchange, simon and angus explore the merits of integrating streamlined comment functionality inspired by platforms like Disqus and Facebook. Get involved in the debate read more.
Installation – Launcher upgrade failing
Tensions flare as rlauriston and pfaffman highlight issues with Docker version discrepancies and disk space limitations that impede smooth upgrades. See the error output and fixes read more.
What a day of troubleshooting and innovation – our team kept the gears turning, and thanks to their brilliance, puppies everywhere can sleep soundly tonight!
In the last 24 hours there have been 140 new posts across 19 new topics. The community’s most active voices have been sharing insights and problem‐solving together. Here’s a quick rundown of the top users and their contributions:
Below is a selection of 15 diverse and thought-provoking topics from the past day. Each bullet point is grouped by its forum category and includes an inline link for more details.
UX Jagster sparked conversation in New forum settings without menu by questioning the removal of the old site settings menu and exploring whether this change is experimental or here to stay. read more
Theme component:
In Require Edit Reason, awesomerobot recounted experiences with this tool—originally designed for admins—to prompt dialogue on its shortcomings and potential improvements. read more
Theme component: Developer Toolbox featured keegan clarifying that the “Toggle Alerts” button is intended to hide site alerts—a useful feature during theming and troubleshooting. read more
Theme component: Arkshine introduced the exciting Quote Callouts theme component to add Obsidian‑style callouts in posts, sparking a lively discussion on proper usage and email styling. read more
Announcements: Discussions on the PostgreSQL 15 update revealed challenges with file permissions and server commands, prompting team members to share command‑line fixes and configuration tips. read more
Support: Questions on How do I update Docker? were raised to address warnings about deprecated versions, prompting pointers to official Docker install docs and restart procedures. read more
jordan-vidrine contributed to the user experience around density settings in Discourse Density Toggle and shared supportive comments on update feedback.
After all the toggles, callouts, and spirited team debates, it’s time to kick back and celebrate a day that was as playful and productive as a puppy chasing its tail!
Over the past 24 hours (2025-02-07 to 2025-02-08) the community generated 108 new posts across 12 new topics. The conversation was driven by a range of active contributors. Here are the top users based on their latest posts and likes:
Below are 15 compelling topics raised in the last 24 hours – grouped by forum category. Each bullet point highlights a distinct discussion along with an inline link for further exploration.
Announcements – PostgreSQL 15 update:
Admins and users debated the upgrade challenges from PostgreSQL 13 to 15, discussing file permission mismatches and launcher commands to resolve migration issues. read more
Announcements – Dark/light mode toggle now available in core:
Contributors clarified that enabling dark mode (even in French settings) reveals a new toggle, with insights on how multiple dark palettes affect the interface. read more
Releases – Where to find the latest major release: Saif outlined the updated process for tracking major releases, pointing users to blog posts, release notes, and project updates. read more
#Self-Hostingemailconfiguringhow-to – Troubleshoot email on a new Discourse install:
In an active support thread, tobiaseigen explained how special characters in SMTP passwords can cause looping errors and advised on adjusting the app configuration manually. read more
Pluginexperimentalactivitypub – ActivityPub Plugin:
Discussions focused on enabling translations for the ActivityPub plugin and resolving issues with Mastodon integration for image support. read more
blogtrust-levels – Understanding Discourse Trust Levels: outdzi sparked a conversation about whether trust level promotions occur automatically or require administrative intervention, inviting forum admins to share their experience. read more
Theme – FKB Pro - Social theme:
Users reported a display glitch with incomplete badge style boxes on the homepage and quickly confirmed that theme updates resolved the problem. read more
Support – Remove username display in posts: wenqin questioned the possibility of hiding redundant username text, and pfaffman suggested using safe-mode alongside CSS tweaks to disable the extra line. read more
#Hostingunsupported-install – Deploy Discourse without Docker: fokx shared a detailed breakdown of how to run Discourse in a Linux environment without containerization – complete with launcher command outputs and script insights. read more
UXmobile – Badge-category name width issues:
Community members called for a max-width constraint for long category names on mobile views to prevent layout overflow, sparking an engaging design discussion. read more
Support – Color palette issues for custom themes:
A discussion emerged over SCSS compile errors after upgrading, with users suggesting moving HTML content directly into theme files to bypass theme-setting errors. read more
Support – Discourse Update Error: Docker pull rate limit:
In a self-hosted update session, pfaffman helped a forum admin troubleshoot Docker pull rate limit errors by recommending a proper Docker login and OS upgrade. read more
Installation – Troubleshooting beta update issues:
Frustration over a beta upgrade that led to lost content led to a discussion on the impossibility of reverting changes, with veteran users advising on switching to fresh VM deployments. read more
Plugin – Discourse Category Lockdown:
A plugin warning prompted concerns about deprecation and future compatibility, with developers hinting that fixes are on the way even if it remains a warning for now. read more
Bug – Missing Indexing Settings after v3.4.0.beta4 Update:
Admins expressed difficulties locating indexing-related settings after an upgrade, and suggestions included refining search filters by temporarily disabling the admin sidebar. read more
The dedicated Discourse team was active today. Only discussions featuring @team members are highlighted below:
• Saif in Where to find the latest major release:
Provided detailed guidance on navigating the new release and tracking updates. read more
• Osama in Dark/light mode toggle now available in core:
Chimed in to explain how locale settings affect the display of dark mode toggles. read more
• tobiaseigen in Troubleshoot email on a new Discourse install:
Offered insights into resolving SMTP configuration issues caused by special characters. read more
• pmusaraj in ActivityPub Plugin:
Announced that translators can now contribute to the plugin and discussed technical challenges with integration. read more
• sam in How do I pass data to an artifact?:
Shared technical perspectives on passing data via URLs, ensuring artifact linkage gets sorted. read more
For those hungry for even more discussion, don’t miss these additional threads:
What a whirlwind day! Yesterday’s cascade of updates, fixes, and fresh ideas left us buzzing like caffeinated robots on a rollercoaster – here’s to more fun and fruitful discussions today!
Support AI helper does not know the difference between Discourse and Discord RGJ started a discussion about the AI helper’s confusion between Discourse and Discord—with sam later sharing insights on adjusting the prompt. read more · read more
#Site feedback: Regarding the “don’t mention/PM team members” étiquette Canapin raised concerns about the etiquette that restricts mentioning team members, and Arkshine chimed in with appreciation for public team activity. read more
Support Prevent Unauthorized Domains from Pointing to Our Discourse Instance Abdelrahman_MoHamed described an issue with unauthorized domains pointing to a forum server, with detailed clarifications provided by pfaffman and Jagster. read more · read more
Support My Discourse emojis don’t work when I change my Discourse domain guszi expressed frustration when emoji URLs continued pointing to an old domain, while Heliosurge offered a solution via rebaking posts. read more · read more
Theme component: Welcome Link Banner Aurora questioned the visibility of different banners for registered versus unregistered users, and Arkshine proposed a CSS workaround to conditionally display links. read more · read more
Support How to change the color of the topic list dividers? Johnny_McIvor sought CSS advice for adjusting divider colors, with omarfilip and Arkshine providing code snippets to tweak both the list items and header elements. read more · read more
Support Send a message to Trust Level 0 (only) users icaria36 raised a challenge with targeting Trust Level 0 users, and Canapin shared a server-side script solution for more precise messaging. read more · read more
Announcements PostgreSQL 15 update
A thread discussing the complexities of upgrading to PostgreSQL 15 saw community input—especially from chrisc, who shared his successful upgrade steps. read more · read more
Support REST API debugging – how to enable francis_exalate initiated a query about receiving empty responses from REST calls, with pfaffman advising to check the production logs for detailed errors. read more · read more
Support Long runtime moving posts / timeout errors Thorsten reported significant delays and timeouts when moving posts—even in smaller threads—with pfaffman suggesting an update might resolve the performance hiccup. read more · read more
Announcements Dark/light mode toggle now available in core
The newly implemented dark/light mode toggle received mixed reviews; while desktop views work flawlessly, mobile inconsistencies were noted by StefanoCecere and Jagster. read more · read more
Support Error “Unable to configure link to ‘Auto Send Messages’” sam prompted forum members to share their code when encountering this configuration error, drawing responses that aim to pinpoint the missing context. read more · read more
Installation Bootstrap && destroy && start
A 101-level question from Jagster about the necessity of using a series of launcher commands was answered by pfaffman, who clarified the rebuild process and its benefits for uptime. read more · read more
Support After a failed attempt on adding a plugin, I reverted to my backup Heliosurge advised users encountering errors after a plugin install to scroll through log details to identify the root cause, helping many avoid further issues. read more · read more
Support Topic post counter disappears when posting box is open Slowhand confirmed that a previously observed bug with the topic post counter vanished on its own, much to the relief of affected users. read more
sam actively participated in the AI helper does not know the difference between Discourse and Discord discussion—sharing valuable insights on refining AI prompts read more—and also addressed the Error “Unable to configure link to ‘Auto Send Messages’” issue by prompting for code details read more.
Saif joined the conversation in AI + Automation Governance: Orchestrating Independent AI Triage Scripts by suggesting UI/UX inspirations reminiscent of IFTTT and Zapier read more, and updated the community on new features in Discourse AI - Sentiment with a fresh video demonstration read more.
What a rollercoaster day of debugging, design tweaks, and delightful AI musings—yesterday’s hustle surely sets the stage for even more fun today!
#Site feedback: Canapin and others debated proper etiquette around mentioning or PMing team members in a sensitive way in this topic. The discussion highlighted issues like notification fatigue and practical workarounds.
Plugin merefield and tobiaseigen showcased an update to the Locations Plugin that brings compatibility with the new Glimmer Topic List system alongside several modernisations and improvements.
UX
Community members provided valuable feedback on the redesigned forum settings without a dedicated menu in this discussion, sharing real use cases and suggestions to improve discoverability.
Support Jonathan5 initiated a thread to determine whether a VPS needs an upgrade before updating Discourse in this support topic. The conversation unearthed helpful advice on OS LTS versions and Docker compatibility.
Bug
Concerns were raised when a new user replied to a topic that had already been closed in this thread, prompting an exploration of how posts in review queues are handled after closure.
Support
A user recounted their ordeal with a command line upgrade gone awry—famously dubbed “Upgrade failed spectacularly”—in this discussion, underscoring the importance of having reliable backups.
Support
The possibility of undoing a flag before a moderator handles it was explored in this topic. Suggestions included messaging the moderator team to clear up any confusion.
Feature
The frustrating issue of missing indexing settings after the 3.4.0.beta4 update sparked conversation in this thread, with community members calling for improved grouping in the admin interface.
Announcements
In this announcement, users examined the dark/light mode toggle’s placement and behavior—especially on mobile—raising questions about system preference integration and UI consistency.
Support
An error reading “Errno::ENOENT: No such file or directory…” for PostgreSQL configuration was dissected in this post, with insights pointing to outdated Docker images causing compatibility issues.
Announcements Jonathan5 shared practical steps and best practices for the PostgreSQL 15 update in this announcement, advising forum admins to ensure sufficient disk space and reliable backups before proceeding.
Support
Navigation difficulties when moving from the user’s /u/ page to the admin users’ page were clarified by Moin in this discussion, explaining the icon placement on both desktop and mobile.
Announcements
With Valentine’s Day around the corner, Danielle invited members to join a heartfelt webinar about community care in this event, blending practical tips with community-building spirit.
UX
An issue on Android tablets—where auto margins unset for the main-outlet wrapper led to left-aligned layouts—sparked a design discussion in this thread, with suggestions to drop or adjust the rule for better responsiveness.
Theme component:
The customization of topic list previews was brought into focus in this discussion, where users exchanged tips on using CSS (such as adding a border radius) to achieve an oval thumbnail style.
HAWK (@team):
Contributed to setting the tone on team mention etiquette in this topic, emphasizing the need for intentional notifications.
sam (@team):
Helped address issues regarding new user replies on closed topics in this discussion, ensuring clarity on forum behavior.
mwaniki (@team):
Guided fellow users through diagnosing PostgreSQL configuration errors in this support thread, offering actionable troubleshooting tips.
tobiaseigen (@team):
Praised the recent update to the Locations Plugin and tested new features in this forum, contributing to its refinement.
david (@team):
Provided critical advice on handling plugin gem dependencies in this topic, helping developers work around sub-dependency issues.
Danielle (@team):
Led community engagement by announcing an upcoming webinar on appreciation in this event, highlighting best practices for customer success.
hugh (@team):
Shared insightful feedback on the usability of the new forum settings during this discussion, stressing the importance of coherent grouping for site settings.
awesomerobot (@team):
Chimed in with suggestions on refining the edit reason process in this thread, drawing on native composer behaviors for a smoother UX.
pmusaraj (@team):
Offered practical commentary on mobile auto margin settings in this discussion, contributing to potential CSS adjustments for Android tablets.
sam (@team):
Also clarified issues regarding announcement visibility and provided additional insights in this topic, rounding out the team’s support contributions.
Fun Sign Off
Yesterday’s vibrant exchanges and team-powered troubleshooting left us buzzing with creative energy and a few new ideas brewing—here’s to more community magic today!
Dev – How to Integrate a Custom Plugin in discourse UI: Elizeo_Rocha kicked off a discussion on integrating a custom plugin to display a “Hello, World!” box, while merefield encouraged exploring existing Plugin source code. Dive into the conversation here and check out a clarifying reply here.
Support – Issues with SSO and ‘~’ character:
When a user encountered a base64 decode error triggered by using the ‘~’ character in user bios, community members sweetbeems and Jagster joined the conversation—with david later explaining why the URL-safe encoding might be at fault. See the initial report here and david’s insight here.
Support – Determining whether my VPS needs any upgrades (generally):
In a detailed benchmarking discussion, Canapin compared the performance of x86 versus ARM servers—highlighting rebuild times and potential efficiency gains. Read the benchmarking details here and further user insights here.
UX – New forum settings without menu:
Feedback about missing menus prompted hugh to announce the restoration of the inner sidebar on the settings page. Find the update here and see additional commentary here.
Theme component – Topic List Previews Theme Component: merefield unveiled an update for the Topic List Previews component, ensuring compatibility with the new Glimmer Topic List system. Check out the release post here and follow the GitHub discussion here.
Bug – Bug when using full page login:
An unexpected navigation issue with the full page login was reported by jordan-violet; david later noted that a refactor is already in the pipeline. Investigate the issue here and see a follow-up comment here.
Bug – Translation of Bookmark button is lost:
Users flagged that bookmark button translations had disappeared. Jagster raised the issue and david confirmed a fix is underway. Learn more here and check the commit reference here.
UX – Scaling issue for charts:
Discussions about Mermaid chart scaling led sam to share updates, and david merged a solution making charts render with a fixed 16:9 aspect ratio. View the discussion here and see a demonstration here.
Support – Old Multisite Domains Still Serving Default Forum After Disabling Multisite:
A deep dive into legacy domain issues saw RGJ and pfaffman clarifying redirect configurations. Read the clarifications here and a follow-up here.
Plugin – Locations Plugin:
The Locations Plugin received user testing as tobiaseigen and merefield discussed how the popup map now behaves—with some address details still off. Discover the details here and see user feedback here.
Support – Discourse customize theme with private git repo:
A theme import error from a private Git repository sparked a useful how-to guide by merefield. Get the step-by-step pointers here and view further advice here.
Feature – Missing Indexing Settings after v3.4.0.beta4 Update:
User feedback led to a quick revert of indexing settings changes. hugh’s update restored the inner sidebar, ensuring smoother navigation. Check out the discussion here.
UX – Hide my public profile:
A simple yet noteworthy update saw RGJ noting the relocation of the “Hide my public profile” option into the profile tab. See the change here.
Bug – Theme component invalid “extend content security policy” value: kelv explained a backported security patch’s impact on CSP handling and merged a fix to filter out invalid values. Dig into the technical details here.
UX – Do auto margins still need to be unset on mobile?:
Responsive design debates ensued as pmusaraj proposed using a breakpoint for mobile layouts to manage extra margins. Explore the solution here.
What a dynamic day on meta.discourse.org—yesterday’s bursts of troubleshooting and feature enhancements have set a playful pace for today’s adventures. Keep those brilliant ideas and clever fixes coming!
Theme component: Topic List Previews Theme Component David_Ghost, merefield and Jagster dove into a mobile rendering issue where thumbnails and avatars were overlapping on non-tiles. They identified that the Glimmer Topic Lists setting in Auto mode was triggering a fallback and fixed it with a patch read more – further discussion clarified the behavior read more and subsequent tests confirmed the fix read more.
Bug Discourse Meta moderator count wrong tvavrda raised concerns that the moderator counter was off, and after clarifications by Canapin the team confirmed that hidden admin settings were skewing the numbers. sam later reassured the community that a fix was underway read more and provided a follow‑up confirmation read more.
Dev How to get around DOMContentLoaded for navigation? ddsgad kicked off a discussion about the challenges of DOMContentLoaded events in an SPA environment. Arkshine suggested using api.onPageChangeread more while merefield elaborated on the need for later DOM readiness, sparking further insights read more.
Support Turning off auto‑grid‑images?
Discussions about the shift from baseline to experimental auto‑grid‑images saw ted explain that the feature is now disabled by default and requires explicit enabling read more.
#Site feedback: About the “don’t mention/PM team members” étiquette
In a light‑hearted conversation, ToddZ thanked past team members (without naming them) and Jagster shared his strategy of avoiding mentions altogether, sparking community debate read more.
Bug Topic list not update correctly
A glitch causing the topic list to lag behind live updates was discussed by Don and other users. Their troubleshooting shed light on intermittent update issues read more.
Support Why am I not notified on every like? tvavrda questioned the notification system after only receiving a single ping for multiple likes. sam pointed to a long‑standing behavior change (notify only on the first like and then in a daily digest) read more.
Bug Some palette names show up in list with a zero‑width label supermathie reported that certain default theme labels appeared with zero width. Arkshine further explained that the oversized palette was causing a wrap‑issue, prompting quick fixes read more and additional clarification read more.
UX Clarify “Create Account” CTA on “Accept Invite” screen
Confusion over the account creation interface was brought up by supermathie, with Jagster and pfaffman discussing how the prompt could more clearly indicate that users need to create a username and password read more and further suggestions emerged read more.
Theme component: Colored Tag Styles Ahmed26 and nolo flagged an issue where tag labels appeared grayed out due to case‑sensitivity errors. The fix was validated after feedback from Av8tionread more.
Dev Example of any plugin with form with a post request Jacob_Peebles sought working examples of plugin forms for post submissions. pfaffman provided guidance and pointed to community examples and documentation read more with further tips shared by merefieldread more.
UX Do auto margins still need to be unset on mobile?
After several custom themes were tested, awesomerobot noted that the problematic margins were no longer an issue, as layouts had naturally adjusted read more.
Announcements#webinar: Upcoming Webinar – Love Your Community
In an encouraging announcement, NiceOldGuy confirmed registration details for an upcoming webinar while Danielle assured that a replay would be posted for those who couldn’t attend read more and read more.
Plugin Journal Plugin fokx is currently refining the Journal Plugin to eliminate warnings and improve usability. Stephane_Roy engaged in further dialogue regarding entry permissions and reported bugs read more with additional discussion following read more.
Plugin Discourse Chatbot
A lively exchange unfolded around the AI bot featured on the forum. Bathinda asked about the underlying model and configuration details, while merefield clarified that it’s the original Discourse Chatbot – distinct from third-party AI integrations read more and read more.
sam: Contributed critical clarifications on moderator count discrepancies in Discourse Meta moderator count wrong, ensuring transparency about hidden admin counts.
What a fun and busy day yesterday—debugging, design tweaks, and lively discussions had everyone on their toes! See you tomorrow for more forum adventures!
Supporthelmi and pfaffman discussed the merits of using network storage for restores and maintenance in “Make (temporary) use of Network Storage for Restores, PSQL Update,” exploring backup options and container symlink challenges. read more
Support In “Creating Subcategory under a Subcategory?”, LaptechInfo raised an issue about nesting subcategories that sparked a conversation on category structure and creative workarounds, with input from Jagster and tvavrda. read more
Bug (reactions):supermathie reported that bookmark timers are set relative to topic load instead of the actual click time, igniting further discussion on reaction popup behavior. read more
DevXavier_Garzon asked how to run a Ruby script in a daily cronjob, prompting advice from merefield and supermathie regarding the Discourse Jobs/Plugin approach for automated tasks. read more
Bug The issue “Seeing who liked/reacted on the post hides the popup very quickly” was raised by NateDhaliwal, with additional replicable details provided by tempogain and David, highlighting inconsistent UI behavior on mobile devices. read more
Theme component (official, topic-cards): In the “Topic Cards” discussion, icaria36 and david exchanged insights regarding updates and maintenance, clarifying component preparedness for upcoming changes. read more
Plugin (pavilion, experimental): The “Journal Plugin” conversation saw fokx recounting issues with journal entry permissions, followed by tests and clarifications by Stephane_Roy on configuration nuances. read more
Bug (permalinks):sam flagged that the new update left no clear way to search or list all permalinks, prompting a commitment from team members to investigate the oversight. read more
Bug In “Discourse Sign in No Keyboard”, Damian_Boon reported that Samsung devices fail to display the on-screen keyboard during login, with troubleshooting suggestions provided by pmusaraj. read more
UX (composer): The missing full quote button in the editor stirred discussion as Paracelsus and Don demonstrated workarounds using theme components to mimic the desired functionality. read more
#Developer Guides (how-to, theme-guides):mdoggydog and pfaffman discussed splitting theme JavaScript into multiple files, detailing the challenges of file-naming conventions and the benefits of using the Discourse Theme CLI. read more
Theme component: Feedback on “Discourse Density Toggle” came from tvavrda, who noted that the compact mode sometimes misplaces flairs over post text – a nuance that is under review. read more
Announcements (webinar): In “Upcoming Webinar: Love Your Community”, AimeeQ shared her enthusiasm for the session and praised the clever thematic nod to Love languages ahead of Valentine’s Day. read more
Dev The discussion “Discourse core is switching to pnpm for JS package management” had nolo and david debating compatibility issues following a pnpm update, with suggestions to revert with a self-update to version 9.x. read more
#Site Management (ai): “Discourse AI - AI search” saw Saif questioning the 500 error and the semantic matching threshold, prompting a review of the experimental AI search approach. read more
supermathie: Kicked off the discussion on bookmark timing by reporting the issue in “Bookmark timers are relative to topic load, not button click”, which continued with inputs from other community members. read more
supermathie: Also lent expertise in “How can I run a Ruby script in a daily cronjob?”, providing critical insights on scheduling tasks via Discourse’s job system. read more
pmusaraj: Contributed to “Add ‘reply’ text on mobile to the button” by sharing CSS tweaks to restore button text visibility on mobile views. read more
tobiaseigen: Helped close the loop in “Creating Subcategory under a Subcategory?” by confirming that the console command resolved the issue, easing category setup challenges. read more
AimeeQ: Shared glowing feedback on the recent webinar in “Upcoming Webinar: Love Your Community” that celebrated innovative community engagement ideas. read more
martin: Addressed a long-standing problem in “Posts and account not always restored when flag from Discourse AI spam detection rejected” by deploying a fix that prevented inadvertent post silencing. read more
david: Clarified issues surrounding pnpm version conflicts in “Discourse core is switching to pnpm for JS package management”, ensuring that themes and plugins work consistently. read more
pmusaraj: Further assisted with mobile login issues by investigating “Discourse Sign in No Keyboard” and suggesting testing methods on non-Discourse pages. read more
sam: Highlighted the oversight in permalink search functionality during the “Permalinks no longer has a way to search or show all permalinks” discussion, prompting further review. read more
lindsey: Offered clarifications on navigation for authenticated users in “Logged in users have no way to navigate back after using a redeemed invitation link,” helping administrators understand the new flow. read more
What a whirlwind of innovative fixes and lively debates yesterday – it feels like every click sparked another brilliant idea on Meta!
In the UX category, stefandxm and Don discussed the missing full quote button in the editor, debating the premature push without proper release notices. Check out the details here.
In the Feature / ai category, sam explained upcoming refinements for PDF text extraction in the RAG workflow, weighing server resource challenges. Read more about it here.
In the Plugin arena, the conversation on the Private Topics Plugin heated up after a report by Dylan-Brotherston revealed potential post leaks; RGJ stepped in with a fix suggestion. Dive in here.
Over in Support, users flagged that automated backups had halted unexpectedly – with Isambard and merefield exchanging troubleshooting tips. See the thread here.
In the Plugin (livestream) space, discussions on the Discourse Livestream plugin unfolded as Markance struggled with event creation in the editor; hints from tvavrda and Natalie guided him. Get the story here.
A Bug surfaced with Custom Header Links rejecting Matrix URLs due to a double “#” in the link; RGJ and Arkshine presented workarounds and code references. Details are here.
In another Support discussion, PatrickH raised the issue of differentiating public and premium content. With suggestions from merefield and Jagster, the solution centered on category permissions. Find out more here.
Also under Support, a multi-post exchange addressed whether Discourse supports the use of alternate domain names – a topic that featured detailed input from bairidaka, Jagster, and shannon1024. Learn more here.
In the Theme component category, users debated the lack of text watermarking options in the Watermark Image feature, with comments from LaptechInfo and Arkshine clarifying design constraints. Read further here.
In Announcements, questions about the PostgreSQL 15 upgrade led to a technical discussion featuring recommendations by Saiano, pfaffman, and troubleshooting notes by th21. See the update here.
Within wordpress, the thread “Staging a new community: Basic Auth breaks WP-Discourse plugin” saw Todd_S solve his basic auth conundrum by adjusting settings in app.yml. Check it out here.
In Dev, Heliosurge reminded everyone not to forget their TC when integrating custom plugins into the Discourse UI, sparking a lively exchange of ideas. Get the insights here.
Also in Dev, a discussion on how to display user total post counts beside names unfolded as David_Ghost and Arkshine exchanged CSS tweaks. Discover the conversation here.
In another Support thread, administrators queried the best way to access personal/direct message chats – a topic clarified by ondrej regarding PM accessibility. Explore the discussion here.
A Bug report on the permalinks search functionality prompted Osama to announce an upcoming fix, with code references and pull request links provided. Get details here.
Sourcing insights from discussions such as this security thread and others underscores the community’s collaborative spirit.
Interesting Topics
General – Newbie Question re: security: SamM raised concerns regarding security and spam risks while comparing forum platforms, prompting detailed responses from experts read more.
Announcements – New documentation plugin in development: The discussion kicked off by satonotdead and expanded by team members explored how a documentation plugin could better organize user wikis and related data read more.
Support – Newbie trying to understand Pageviews: SamM and others dissected how pageviews are calculated and what happens if limits are exceeded, offering practical advice for new site builders read more.
Theme component – Composer Button Bonanza: mdoggydog introduced a component allowing site admins to add new markup buttons to the Composer toolbar, sparking interest among theme developers read more.
Support – Automated backups have stopped: Canapin provided guidance on triggering backups externally from the command line, helping admins troubleshoot backup issues read more.
Dev – Introducing Discourse developer toolbar: The conversation opened by Arkshine and NateDhaliwal debated the merits of toggling mobile views and consolidating control in the developer toolbar read more.
Dev – How to show user total post count beside name: Efforts to improve usability were highlighted with suggestions for CSS tweaks and the integration of custom post count displays read more.
#Translations – Translating Documentation Pages: mcwumbly explained work in progress on making documentation pages easily translatable, sharing links to the relevant PR for the discourse-translator plugin read more.
#Sysadmins – Migrate a XenForo forum to Discourse: SubStrider updated the community on adjusting outdated instructions from XF migrations and provided fixes for gem installation errors read more.
Theme component – Watermark Image: The thread discussed limitations of client-side watermarking before server upload, with insights into available site settings for image quality read more.
Support – Severe Email Issue since last update: pacharanero detailed troubleshooting steps and eventual resolution for an email notification backlog and error logs after a site update read more.
Dev – Upcoming post menu changes: Bitmage and Arkshine debated the shift in plugin APIs for post menus, emphasizing backwards compatibility and future-proofing themes read more.
Theme component – Quote Callouts: patrickemin raised a subtle UI issue about quote callout code appearing in excerpts, prompting visual feedback from community members read more.
Support – Can’t upload image in Branding Setup: huynhthai824 encountered issues with image uploads in the Branding Setup, which were later resolved by a timely fix from thokaread more.
UX – Make the default chat view DMs: nathank celebrated a new chat admin setting that now defaults to direct messages instead of channels, enhancing user experience read more.
mcwumbly also contributed to the Translating Documentation Pages discussion by outlining progress on localization efforts and proposing enhancements for automated linking.
What a day! Yesterday’s forum buzz was as lively as a pack of caffeinated squirrels—we can’t wait to see what fun surprises tomorrow will bring!
#Sysadmins: SubStrider shared his migration story in Migrate a XenForo forum to Discourse, detailing server challenges, duplicate email handling, and a multi-step import process that sparked deep technical discussion.
Community
Participants dove into engagement and privacy in the Wellfare Check Algorithm thread, where HAWK and Bas discussed using an AI sentiment module for non-intrusive welfare checks.
Theme
Creativity was on display with the launch of the Canvas Theme Template by nolo, aimed at giving new developers a quick start in designing custom Discourse themes.
#Theme_Component:
Design improvements took center stage in Quote Callouts where Arkshine and patrickemin refined how topic excerpts display quoted content.
#Theme_Component:
Visual enhancements continued with Topic List Previews Theme Component as LaptechInfo demonstrated how adding color grades below feature images can boost post visibility.
General
Addressing safety and clarity, HAWK posed a Newbie Question re: security that invited broader community advice on keeping user data and actions secure.
Bas:
Contributed additional perspectives in Wellfare Check Algorithm, emphasizing the importance of balanced alert systems and community care.
What a day! Yesterday’s lively debates and creative sparks made meta.discourse.org buzz like a well-oiled machine—here’s to another round of brain-tickling ideas today!
#Site Management: In PDF support in Discourse AI, sam introduced both basic text extraction and advanced LLM-assisted PDF processing features for administrators.
Theme component: The Google Fonts thread featured Shauny’s report on a rendering bug with the “Inter” font, prompting suggestions to use the built-in font settings instead.
martin: Investigated discrepancies in reporting as seen in “Dashboard New Posts statistics broken” (read more), ensuring transparency in forum metrics.
mcwumbly: Offered forward-looking insights during the Current Projects - February 2025 discussion, emphasizing improvements to the composer and rich text editor modes.
tgxworld: Delved into performance troubleshooting on Sidekiq with his contributions in Sidekiq hangs (on BotInput job?), helping to pinpoint and resolve processing delays.
What a roller coaster of ideas yesterday! With all this vibrant team energy lighting up the meta board, there’s no doubt today will spark even greater breakthroughs.
For more on our stats, see discussions across the forum read more.
Interesting Topics
Support – Logged in as different user real time: Adubs reported unexpected account substitution issues where two users ended up logged in as the same account. Falco explained that running a custom reverse proxy might be the culprit. read more
Bug – There is a serious page display bug in the discourse community: sam confirmed that machine translation experiments have led to display glitches. The bug is under review for an urgent fix. read more
Dev – Can I ascertain if something is a touch device: merefield asked about detecting devices with touch capabilities in JavaScript. david advised using CSS media queries like hover and pointer to better support tablets and hybrid devices. read more
Support – RSS Feed Not Working for Discourse Forum:
Users experienced issues fetching RSS feeds due to Cloudflare Bot protection. Falco and Jacob_Peebles pinpointed the cause and provided steps to bypass the blockage. read more
Announcements – Introducing Discourse Discover:
A discussion emerged when Shauny noted missing favicon and member stats on Discourse Discover sites. pmusaraj quickly confirmed the fix was applied. read more
Theme component – Featured Topics: nolo announced an update to the Featured Topics component with a new repository on GitLab, showcasing a cleaner design and simplified layout options. read more
UX – The machine-translated button should be shown above the table of content:
Users queried the functionality and size discrepancies of the translation button. NateDhaliwal and Falco clarified that the button is under active development and will eventually enable language switching for translated topics. read more
Support – Help with Discourse AI:
Inquiries about Discourse AI’s compatibility with multiple LLM providers and data sensitivity were answered by Falco, who outlined that the plugin is agnostic and lets users choose their preferred provider. read more
UX – Full quote button in editor missing:
Feedback about the disappearance of the full quote button in the composer sparked discussion. mcwumbly explained that while extensive user testing hadn’t been conducted on this change, the team is considering adjustments based on your feedback. read more
Theme component – Topic List Previews (TLP):
A formatting glitch in topic previews was investigated by LaptechInfo and merefield, resulting in a commit that overrode core formatting for improved display. read more
Support – Applying SEO settings to tags: Damian_Boon raised concerns that tag descriptions weren’t reflected in meta tags for SEO. hugh confirmed the issue and logged a task to address both tag descriptions and title discrepancies. read more
Dev – How to show user total post count beside name: David_Ghost updated the system to serialize and display user topic counts alongside usernames, drawing inspiration from Arkshine’s approach. read more
Theme component – Jitsi Video Conference:
After a recent update, admins encountered errors when creating new topics due to Jitsi integration issues. AquaL1te and Arkshine discussed troubleshooting steps and referenced a forthcoming PR. read more
Bug – Deletion of “Feedback” fails due to unknown chat channel dependency: Thomas_Rother shared his trouble deleting the “Feedback” category because it was still linked to a chat channel. NateDhaliwal advised checking the channel’s category assignment to resolve the error. read more
#Administrators – Discourse Data Explorer Power BI integration: jordan-violet queried whether full data copies from Discourse—including plugin-added fields—were exported for Power BI integration, sparking a detailed discussion on data exports. read more