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!
• Support: Moderators and admins got extra clarity with the List of Topics in Slow Mode discussion, which broke down ways to track active slow mode settings via SQL.
• Feature: Bridging navigation gaps further, Permanent route to posts proposed a solution for linking directly to individual posts regardless of thread changes.
• Support: Not all updates go smoothly – Upgrade failed spectacularly documented Neptune’s upgrade woes, highlighting lessons from a problematic PostgreSQL transition.
• Bug: Users noticed a regression as highlighted in Full quote button in editor missing prompting a debate over missing editor functionality post-update.
• Installation: For server admins, Launcher upgrade failing captured the struggle with Docker and disk space constraints during a critical rebuild.
• In the quest to optimize image delivery, team members Falco and david discussed improvements in Update Avatar Image Serving, weighing in on alternative methods to bypass proxy complications.
• chrism highlighted a usability gap by championing a category-level “Mark as read” feature in ‘Mark as read’ needed within categories, arguing for clearer notifications in busy categories.
• Finally, mwaniki lent his expertise during the PostgreSQL 15 update thread, guiding users through troubleshooting tips and clean shutdown procedures.
What a rollercoaster ride of tech updates and feature debates – yesterday’s activity left us all buzzing with energy and ready for another exciting day on meta.discourse.org!
In addition to these numbers, several engaging discussions enriched the forum today. Notable topics included explorations into visual enhancements like Quote Callouts and the Dark/Light Mode Toggle, interface debates such as the removal of a dedicated full quote button in the editor (Full Quote Button in Editor Missing and follow-up clarifications read more), and in-depth troubleshooting on system updates including the PostgreSQL 15 Update. Extra discussions like the Require Edit Reason topic and the insights delivered in Discourse Assign further underscore the lively activity. Overall, our community has been busy hashing out ideas across over 25 referenced topics today!
Interesting Topics
• Theme component:Arkshine and others explored the Quote Callouts feature to add Obsidian-style callouts as an elegant alternative to standard markdown quotes.
• AnnouncementsOsama announced that the new Dark/Light Mode Toggle is now integrated into core, complete with a handy “Auto” option to match system preferences.
• UX In the Full Quote Button in Editor Missing discussion, community members debated the removal of the full quote function and its impact on readability—prompting a robust exchange of ideas.
• UX Fresh input in the New Forum Settings without Menu thread shed light on ways to simplify navigation using enhanced filtering and sidebar mechanisms.
• Support The Forum Updated, Several Bugs topic showcased discussions around Sidekiq processing issues and delayed reply notifications following a recent update.
• Announcements The PostgreSQL 15 Update discussion provided valuable insights on handling upgrade hiccups and compatibility challenges across different server environments.
• Support The query in How do I update Docker? triggered a helpful discussion on updating Docker to avoid deprecated versions and ensure smooth rebuilds.
• Support The Update 3.4.0.beta4 Failed discussion captured admin frustrations and troubleshooting tips needed after a rebuild failure following an unexpected beta update.
• Theme component: The discussion on Enable Dev Tools Button highlighted recent adjustments that now restrict its visibility to admins only, keeping the interface streamlined.
What a day! Yesterday’s spirited discussions kept our community buzzing like a neon sign at midnight—and thanks to all your brilliant contributions, a couple of puppies are safe and sound!
Theme Component – Quote Callouts: alehandrof updated to the latest version and noted, “it works now,” while jrgong applauded the new callout types. Check out the initial update here and see the enthusiastic follow-up here.
Announcements – Dark/light mode toggle now available in core:
The discussion about interface issues in Dark Mode sparked conversation—Kevin7 illustrated a CSS fix while Osama clarified that the design is intentional. Read the detailed thread here and further insights here.
Migration – Migrating Small Community from Discord to Discourse: iSayYippeeKiYay raised migration challenges for moving a small Discord community, with pfaffman and wesochuck suggesting export solutions. Learn more about the migration discussion here.
Installation – PSA: Stable 3.3.3 → 3.4.0 upgrade via GUI failed: rahim123 detailed his experience with a failed GUI upgrade—solved by rebuilding via command line—and shared steps that resonated with Jagster and pfaffman. Dive into the upgrade story here.
Featureemoji – FR: please enable emoji picker in flag message text boxes:
Community members debated whether an emoji picker in flag messages adds value, with responses from dandv, Jagster, and Canapin weighing in. Get the full rundown here.
Theme Component – Discourse Density Toggle: jordan-vidrine explained that while the code for density adjustment is ready, the interface is pending release, sparking curiosity among users. See the discussion here.
Pluginexperimental – ActivityPub Plugin:
Translators and developers—led by pmusaraj and joined by Jagster—discussed translation contributions and integration hiccups with Mastodon. Explore the conversation here.
Support – How to change the logo in the bottom right corner of the avatar? NoNoWahooFromGimkit received a neat tip from supermathie recommending remove.bg for a crisp logo (the flair), with community screenshots for context. Read the solution here.
Bug – New user replying after topic is closed: wisewords flagged an issue where a new user could post in a closed topic—raising concerns about potential bumps and security. See the report here.
Plugin – Private Topics Plugin: LaptechInfo and RGJ discussed features of the Private Topics Plugin, including ideas for making padded topics visible to non-registered users. Check out the discussion here.
Support – Quote Bubble in Reply Header Menu Option:
When fuse noticed his favorite quote bubble missing from the reply header, Moin explained the current lack of configuration options. Learn more here.
Releases – Where to find the latest major release: Saif explained the revamped process for tracking major releases via blog.discourse.com and release-notes—making it easier to stay in the loop. Find the details here.
Theme – FKB Pro - Social theme update:
Reporting an incomplete badge style box in the homepage category display, LaptechInfo received a fix from Don that restored the proper design. See the update here.
Devpersonal-messages – [Glimmer] Different theme for personal message topics list?: rahim123 shared his experience using a theme component to better showcase PM participant avatars—sparking a back-and-forth on customization. Learn more here.
Support – Color palette not working for custom theme after upgrade: 37Rb described how his custom theme lost its color definitions due to stricter SCSS compilation in Discourse 3.4.0—later resolving it by moving HTML content directly into the template. Read the resolution here.
jordan-vidrine:
He expressed his enthusiasm in the Quote Callouts thread—sharing his thoughts here—and also contributed to clarifying the Discourse Density Toggle discussion here.
Osama:
Actively aiding with Dark/light mode queries, he explained the nuances at this post and further guided users with settings details here.
pmusaraj:
He advanced the ActivityPub Plugin by opening translation access for contributors. Check out his update here.
Saif:
Providing clarity on release information, he directed users on how to find the latest major release here.
supermathie:
Offering a practical solution on avatar logo issues, he shared his fix in the Support thread—see his contribution here.
sam:
He demystified data passing in artifact management by noting that the topic URL itself holds the answer. Read his insight here.
————————————————————
What a day—it’s been a whirlwind of fixes, features, and forum fun that’s sure to keep yesterday’s excitement rolling into today!
PostgreSQL 15 update – Users have been diving into issues with the PostgreSQL 15 upgrade and related Docker pull rate errors. sallypf shared a frustrating error message (read more) while pfaffman clarified that upgrades go smoothly with sufficient disk space (read more).
#Site feedback
Regarding the “don’t mention/PM team members” étiquette – Canapin raised concerns about the longstanding etiquette prohibiting direct mentions of team members, and Arkshine added a thoughtful reply highlighting the positive impact when team members participate openly. (read more) (read more)
#Self-Hosting
Troubleshoot email on a new Discourse install – tobiaseigen welcomed a new user and offered insights on handling special characters in SMTP passwords. pfaffman stressed the need to adjust app.yml manually should funky characters interfere. (read more) (read more)
Understanding Discourse Trust Levels – In this discussion, outdzi and Moin clarified that trust level promotions are automatic once users meet the set requirements, though admins can also lock levels. (read more) (read more)
Badge-category__name needs a width constraint for long category names – rahim123 flagged a mobile CSS overflow issue with long category names, while Canapin pointed out that similar concerns have been raised before. (read more) (read more)
Still seeing issues. How to use “the fix”? – jtheletter described ongoing challenges after attempting to apply a fix for upgrade issues. Suggestions included moving to a new VM as a safer alternative. (read more) (read more)
AI helper does not know the difference between Discourse and Discord – Tensions arose as RGJ noted the AI helper’s confusion, while team member sam explained that tokens may be biased towards Discord—highlighting limitations of current AI prompts. (read more) (read more)
How to change the color of the topic list dividers? – Frustrated users sought CSS tweaks to make divider lines stand out. Johnny_McIvor asked multiple follow-up questions until Arkshine provided the necessary CSS snippets. (read more) (read more)
Discourse Update Error: Your Docker installation is not working correctly – hanisch encountered Docker pull rate issues during an update, and pfaffman recommended logging in as root to overcome the error. (read more) (read more)
I want to remove the username display here. Where can I adjust this setting? – wenqin raised a concern about an unwanted username display line, prompting pfaffman to suggest theme component adjustments or CSS fixes. (read more) (read more)
Hide elements on individual topic pages – BrianC sought a method to show a custom element only on the topics list page, and Arkshine recommended using URL-based settings for targeted display. (read more) (read more)
How to get this text editor feature – Curious about an icon that reorganizes the composer interface, LaptechInfo inquired about its name. Moin pointed to the full-width component and the Discourse composer peek module as the answer. (read more) (read more)
Send a message to Trust Level 0 (only) users – icaria36 wondered how to isolate TL0 users for special messaging, with Canapin suggesting a helpful SSH-based script. (read more) (read more)
After a failed attempt on adding a plugin, I reverted to my backup. Tried relaunching. But getting this error. Please give me some solution – When plugin installation problems forced a backup restore, Heliosurge recommended checking the logs in detail to identify root causes. (read more) (read more)
Stuck at v2.9.0.beta1 – Now Running 3.4.0.beta4-dev after Disabling Hooks: How Can I Lock to Stable Releases? – The debate heated up as jtheletter lamented the challenges of remaining on outdated VM images while beta updates disrupt production, with pfaffman advising a new server migration. (read more) (read more)
sam contributed to the discussion on AI helper behavior by adding insights in the “AI helper does not know the difference between Discourse and Discord” thread. Check out his team input (read more).
tobiaseigen offered a welcome and troubleshooting advice in the “Troubleshoot email on a new Discourse install” topic, helping new users overcome configuration hurdles. (read more)
Saif sparked ideas on streamlining automation by linking AI triage concepts to established services like IFTTT and Zapier in his post on “AI + Automation Governance: Orchestrating Independent AI Triage Scripts.” (read more)
What a whirlwind of discussions yesterday – the vibrant back-and-forth and team synergy left us buzzing like digital firecrackers!
#Site feedback:
“Regarding the ‘don’t mention/PM team members’ etiquette” has sparked a nuanced discussion on when (and when not) to notify team members. ondrej and others weighed in on topics such as notification fatigue and clear-cut guidelines. See the discussion here and read more.
Support
“Upgrade failed spectacularly” remains a hot topic as users debate command line versus GUI updates. Ed_S, pfaffman, and several others exchanged technical tips in this thread. Check out the details here and read more.
Support
“Prevent Unauthorized Domains from Pointing to Our Discourse Instance” addressed potential hijacking issues when external domains point to your server. Abdelrahman_MoHamed initiated the query while pfaffman and Jagster provided clarifications. More info here and read more.
UX
“New forum settings without menu” has users discussing the pros and cons of the redesigned admin sidebar versus the legacy grouping. Moin and hugh offered their use cases and suggestions. Discover the topic here and read more.
Bug
“New user replying after topic is closed” highlights an inconsistency where some users can still reply despite closed topics. sam, ondrej, and Arkshine tested and elaborated on this anomaly. Learn more here.
Support
“Undo a flag before it is handled by a moderator” explores whether users can retract a flag once submitted. Thomas_DC and ondrej discussed the limitations of the current system. Details are available here.
Feature
“Missing Indexing Settings after v3.4.0.beta4 Update” has raised questions about the new “all site settings” page and the absence of the old grouping. sam, Jagster, and hugh weighed in on the usability challenges. See the full discussion here.
Theme component:
“Welcome Link Banner” features creative suggestions on how to manage dual-link groups for logged-in versus logged-out users using CSS tweaks. Arkshine provided an elegant code snippet which Aurora appreciated. Discover the conversation here.
Announcements
“PostgreSQL 15 update” details a step-by-step workaround for upgrading from PostgreSQL 13 to 15 with a focus on locale and backup procedures. chrisc shared his success while Jonathan5 raised follow-up queries. Read the update here.
Support
“My Discourse emojis don’t work when I change my Discourse domain” sees Heliosurge and Arkshine troubleshooting emoji reprocessing with a handy reminder about the rake posts:rebake command. More details here.
Support
“How to move from /u/ page to /admin/users/ page” addresses the disappearance of the admin link on mobile versus desktop. Jonathan5 raised the concern and Moin clarified the horizontal scrolling on mobile. Check it out here.
Support
“Determining whether my VPS needs any upgrades (generally)” features insights into OS upgrades and Docker version requirements for Discourse 3.4. Jonathan5, NateDhaliwal, and Heliosurge exchanged guidance on planning updates. See the discussion here.
Announcements
“Dark/light mode toggle now available in core” has users testing the newly unlocked ability to switch color schemes. StefanoCecere and others shared snapshots and feedback. View the post here.
Installation
“Bootstrap && destroy && start” demystifies the container lifecycle during updates. Jagster and pfaffman explain why a rebuild follows bootstrapping to ensure smooth transitions. More information here.
Bug
“Error when deleting a topic which has already been answered” outlines unexpected behavior where deletion confirmations vary between topics. Thomas_DC and Canapin dug into the permissions and messaging quirks. Learn more here.
HAWK: In #Site feedback, HAWK clarified when team tags are appropriate to help alleviate notification fatigue. His insightful reply can be viewed here.
sam: Actively, sam contributed to multiple discussions. He questioned the reply behaviour in Bug “New user replying after topic is closed” (link) and also addressed hosting nuances in #Hosted Customers “How do I cancel my hosting plan” (link).
hugh: In both UX and Support, hugh offered valuable insights. He explained usability improvements in “New forum settings without menu” (link) and later detailed VPS upgrade considerations in “Determining whether my VPS needs any upgrades” (link).
david & Falco: In Plugin “Discourse OpenID Connect (OIDC)”, david teamed up with Falco to clarify internal security configurations and the role of allowed internal hosts. Their combined expertise is captured here.
nat: Meanwhile, nat provided key troubleshooting advice in Support “Error when configuring link to ‘Auto Send Messages’”, ensuring smoother plugin integration. See his input here.
And that’s a wrap for today’s meta adventure—yesterday’s lively exchanges definitely left us buzzing for another day of innovative discussions!
Plugin – Locations Plugin: merefield updated the popular Locations Plugin to include compatibility with the new Glimmer Topic List system. In his detailed release notes read more, he discussed the upcoming features—like clicking on a topic location to bring up a map modal—and the funding requirements needed for future maintenance.
Support – Determining Whether My VPS Needs Any Upgrades (Generally):
The thread kicked off with Ed_S outlining a thorough checklist for checking VPS health before a Discourse update. Follow-ups from pfaffman and Jonathan5 deep-dived into OS version nuances and Docker upgrade strategies read more.
Support – Issues with SSO and ‘~’ Character:
In this lively discussion, sweetbeems reported a base64decode error triggered by including the tilde (~) in user bios. Jagster, sam, and david offered insights and workarounds. The conversation pivoted on whether this should be considered a bug or intended behavior read more.
UX – New Forum Settings Without Menu: Canapin shared his frustrations with the revamped settings search lacking an expected menu. After some community feedback and troubleshooting, hugh confirmed that the inner sidebar has been reverted in response to user complaints read more.
Theme Component – Topic List Previews Theme Component: Ahmed26 asked how to achieve an oval edge effect on topic preview images. In a quick back-and-forth with merefield, a CSS-based workaround was provided along with encouragement to experiment further read more.
Announcements – Upcoming Webinar: Love Your Community:
With Valentine’s Day around the corner, Danielle announced a customer success webinar designed to help communities show appreciation for their members. The invitation was detailed with date, time, and a striking graphic invitation read more.
Support – Old Multisite Domains Still Serving Default Forum After Disabling Multisite:
A heated technical discussion ensued when Abdelrahman_MoHamed described persistent issues after switching from a multisite to standard install. pfaffman and RGJ debated the root cause—DNS records or configuration remnants—with clear explanations on why proper configuration cleanup is vital read more.
Support – Trying to Update Docker on DigitalOcean; Stuck on Docker 19.03.13: pearsonified detailed his challenges with updating Docker, encountering repeated errors tied to a malformed sources.list entry. Contributors provided troubleshooting tips while urging a fresh VM approach for a cleaner upgrade path read more.
UX – Do Auto Margins Still Need to Be Unset on Mobile?: nolo raised an issue with auto margin settings causing layout problems on Android tablets. The discussion expanded with pmusaraj proposing breakpoint adjustments and community members sharing reproductions on various devices read more.
Dev – Gem::MissingSpecError for Plugin Gem Dependency:
A plugin developer (lllukom) encountered a dependency error when adding a gem to their plugin. david quickly pointed out that Discourse’s gem helper lacks automatic sub-dependency installation and referenced a working example from the Zendesk plugin read more.
Announcements – Dark/Light Mode Toggle Now Available in Core: patrickemin and Osama tested the new dark mode toggle feature. While some users noted inconsistencies with system preference alignment, the discussion provided useful debugging instructions and highlighted configuration nuances read more.
Support – Errno::ENOENT: No Such File or Directory @ rb_sysopen - /etc/postgresql/15/main/postgresql.conf:
When a user’s upgrade attempt ran into PostgreSQL path errors, mwaniki explained that an outdated Docker image was likely the culprit. He advised checking the launcher’s base image setting in app.yml for a resolution read more.
General – Honeypot Fields for Bot Prevention on Signup?: Carlo sparked the conversation by asking if a hidden signup field could be used to block bots. Andrew_Rowe and david clarified that Discourse already includes a hidden “honeypot” system in the signup flow, minimizing the need for additional measures read more.
Feature – Do We Want to Add a Confirmation Popup to “Reset Bump Date”?: tobiaseigen suggested adding a UI confirmation for the “Reset bump date” action, noting that many users find the current behavior confusing. The proposal drew parallels to classic forum bumping logic and received supportive feedback read more.
#Site feedback – Regarding the “don’t mention/PM team members” Étiquette:
As community etiquette evolves, HAWK and Heliosurge discussed whether team members should be tagged unnecessarily. The conversation emphasized balanced communication and mutual respect, with team responsibility gradually shifting across the board read more.
tobiaseigen actively participated in the Locations Plugin discussion, congratulating merefield on the update and providing valuable testing feedback link.
david joined the Issues with SSO and ‘~’ Character thread, offering technical insights regarding base64 encoding differences link.
Danielle spearheaded the Upcoming Webinar: Love Your Community announcement, inviting community members to a webinar designed to spread member appreciation link.
hugh contributed to enhancing usability in New Forum Settings Without Menu, noting improvements and sharing constructive feedback on the restored sidebar experience link.
mwaniki helped troubleshoot the Errno::ENOENT error by explaining the implications of using an outdated Docker image and suggested actionable fixes link.
awesomerobot chimed in on the Require Edit Reason component discussion, sharing his refactored solution and highlighting native composer behavior link.
sam reported on the Scaling Issue for Charts where he mentioned that backend API tweaks were underway to resolve the problem link.
HAWK provided thoughtful commentary on community etiquette in the don’t mention/PM team members discussion, emphasizing shared responsibility and clear communication link.
kelv contributed a fix for the Theme Component Invalid “Extend Content Security Policy” Value issue, merging changes that filtered out problematic CSP directives link.
pmusaraj offered an insightful suggestion regarding mobile display issues in Do Auto Margins Still Need to Be Unset on Mobile?, helping prototype a breakpoint-based fix link.
What a whirlwind of technical tweaks, feature proposals, and community debates! Yesterday’s flurry of plugin updates and troubleshooting adventures surely kept everyone on their toes—here’s to another day of meta magic!
Theme component:merefield unveiled an update to bring compatibility with the new Glimmer Topic List system in the Topic List Previews Theme Component. This rewrite – which took days – promises smoother mobile performance and alerts if themes or plugins aren’t up-to-date. read more
Bug Concerns about the Discourse Meta moderator count surfaced when tvavrda and Canapin discussed discrepancies in the numbers. Moderators and admins are working on clarifying whether hidden admin roles affect the counter in this Discourse Meta moderator count wrong discussion. read more
Dev In an exploration of navigation events, ddsgad raised questions about executing JavaScript on page transitions. Arkshine explained that Discourse’s api.onPageChange might help—but noted that ensuring the DOM is fully loaded may require component-specific hooks in the How to get around DOMContentLoaded for navigation? thread. read more
Support A recent shift in image handling was discussed after ted announced that auto-grid-images have been moved from baseline to experimental. Users now need to explicitly enable this feature via a GitHub pull request update in the Turning off auto-grid-images? topic. read more
Dev Developers seeking to integrate a custom plugin into the Discourse UI found success after following advice on leveraging PluginOutlets. As detailed by Elizeo_Rocha, installation and configuration steps were clearly outlined in How to Integrate a Custom Plugin in discourse UI. read more
UX With ongoing debates about mobile display tweaks, the thread Do auto margins still need to be unset on mobile? saw discussion over whether custom themes still require margin adjustments. Insightful input helped clarify that newer grid settings might have rendered some fixes obsolete. read more
UX Addressing design consistency, david merged improvements so that Mermaid charts are rendered with a fixed 16:9 aspect ratio. The Scaling issue for charts topic even features a fullscreen toggle for detailed views. read more
UX#mermaid: A handful of minor user-experience improvements were suggested in Minor UX improvements. Users noted issues with scrollbars overlapping content in fullscreen modes when editing Mermaid charts. read more
Plugin For those tinkering with community journaling, discussions about enhancing the Journal Plugin continue as fokx works on updates to remove warnings and deliver a smoother PR experience. read more
Keep the momentum going – yesterday’s lively troubleshooting and collaborative fixes show that our community knows how to turn challenges into opportunities for fun and innovation!
[UX] Clarify “Create Account” CTA on “Accept Invite” screen supermathie explained how users were confused during invites and it sparked a debate on clear call-to-action design. Link to discussion
[Announcements] Upcoming Webinar: Love Your Community
In this thread, NiceOldGuy’s question regarding registration conflicts was promptly addressed by Danielle with details on replay availability. Link to discussion
[Bug] Discourse Meta moderator count wrong
Moderators noticed duplicate listings in the moderator counts, and tobiaseigen confirmed the fix that now removes the duplicate display. Link to discussion
[Theme component] Colored Tag Styles
A discussion unfolded when labels remained grayed out despite proper settings. Ahmed26, nolo, and Av8tion collaborated to resolve the case sensitivity issue. Link to discussion
[Bug] Permalinks no longer has a way to search or show all permalinks
The debate over pagination versus search functionality saw contrasting opinions from pfaffman and Jagster, highlighting a design choice versus a potential bug. Link to discussion
[Support] Make (temporary) use of Network Storage for Restores, PSQL Update
In a deep dive on upgrade strategies and server migrations, pfaffman, helmi, and Falco discussed the benefits of spinning up a new VM versus adding network storage. Link to discussion
[Dev] Example of any plugin with form with a post request
Developers exchanged best practices for building plugin forms, with pfaffman and Xavier_Garzon outlining approaches to trigger endpoints and validate inputs. Link to discussion
[Support] Creating Subcategory under a Subcategory?
When LaptechInfo encountered an error creating sub-subcategories, community suggestions led to a console command fix that resolved the issue. Link to discussion
[Dev] Updated Custom Header Icon: Post Data via URL littleviolette and Arkshine discussed a new approach requiring the Theme CLI for installing header icon components, helping admins integrate custom icons seamlessly. Link to discussion
[Dev] How to get around DOMContentLoaded for navigation? ddsgad and merefield shared insights on timing API events, ensuring that dynamic content can be reliably loaded after DOMContentLoaded. Link to discussion
[UX] Full quote button in editor missing
Frustration over the absence of a dedicated quote button, especially on mobile, led stefandxm and Don to explore theme component alternatives for improved usability. Link to discussion
[Support] All AI functions are working ok, but AI search gives 500 error
After several tests, Bathinda and Jagster pinpointed the issue to a search limitation on self‑hosted sites and shared a console workaround. Link to discussion
[#Site feedback] Trust Level 1 – Basic : Edit own posts for 3 - 5 days after posting
A conversation on trust level settings emerged as lindsey and tobiaseigen debated whether changes were needed to better suit Meta’s community. Link to discussion
[Dev] Ember addons are resolving as incorrect peer dependencies. pfaffman shared his afternoon-long debugging journey involving pnpm versions, with tips from david on using self-updates for a smooth development environment. Link to discussion
martin resolved an issue with AI spam detection that was causing posts and accounts to be hidden unexpectedly, restoring normal behavior. Link to discussion
Jagster wrapped up the Compose Center update, helping to streamline the content creation experience for moderators and admins alike. Link to discussion
pmusaraj resolved an issue with the ActivityPub Plugin, addressing a long‑standing bug for smoother integrations. Link to discussion
saquetim reported on upcoming post menu changes that will affect theme customizations, advising admins on temporary configuration adjustments. Link to discussion
What a dynamite day filled with insightful tweaks and lively debates – yesterday’s buzz is powering our community spirit into a brighter today!
Sourced from our daily forum stats for the period 2025-02-13 to 2025-02-14.
Interesting Topics
Bug – Seeing who liked/reacted on the post hides the popup very quickly tempogain initiated a discussion when the reactions popup closed too quickly on mobile devices, with NateDhaliwal, david, and Richie adding replication details and potential causes. read more
Dev – Rebuild the forum using code? NateDhaliwal posed a thought-provoking question about automating forum rebuilds via Ruby, sparking insights from david and follow-up links to a legacy ProCourse Installer approach. read more
Bug – Bookmark timers are relative to topic load, not button click supermathie noticed that setting a bookmark timer used the topic’s load time instead of the actual click time, leading to unexpected errors, and shared a repro video for clarity. read more
Support – Make (temporary) use of Network Storage for Restores, PSQL Update
In this topic, Ed_S and helmi unraveled complexities around database backup sizes and restore strategies on large forums, highlighting practical commands and system outputs. read more
Bug – Links to deleted posts disappeared
When deleted post links stopped appearing in profiles and admin views, pmusaraj’s inquiry and Overgrow’s feedback (with a nod from keegan) spurred a review of the recent UI changes. read more
Bug – Discourse Sign in No Keyboard Damian_Boon reported that Samsung users were facing issues with the on-screen keyboard during login. Follow-up testing from pmusaraj and Southpaw provided tips on Samsung Pass configurations. read more
Dev – How can I run a Ruby script in a daily cronjob? Xavier_Garzon asked for guidance on scheduling Ruby scripts directly, with merefield suggesting a plugin-based Sidekiq job and sharing tips for host-level execution. read more
Plugin, ai – Discourse AI
In a showcase of technical finesse, MachineScholar revealed a stunning commit for Discourse AI while Saif discussed the challenges of supporting varied PDF types and the timeline for full feature release. read more
Support – I have error when upgrade latest discourse cmdntd encountered rebuild errors during a recent upgrade. The discussion, supported by merefield and pfaffman’s suggestions on memory checks and rebuild retries, offered much-needed troubleshooting direction. read more
Theme component – Topic Cards david and community members reviewed updates to the Topic Cards component, confirming that warnings had been cleared and urging users to double-check versioning. read more
Plugin, pavilion, experimental – Journal Plugin Stephane_Roy and angus (in conversation with fokx) tested journal entry permissions and configurations in the Journal Plugin, sparking insights on trust levels and plugin workflows. read more
Theme component – Watermark Image
Following an image upload error reported by LaptechInfo, Arkshine dove into browser console logs and identified a bug recently introduced in Discourse, prompting a fix discussion. read more
Bug – Can’t upload image in settings Arkshine highlighted an issue where image uploads for settings returned unexpected objects instead of URLs. The conversation moved quickly with contributions from Canapin and david confirming a fix in a recent commit. read more
Dev – Discourse core is switching to pnpm for JS package management nolo and david debated technical intricacies around shifting to pnpm version 9.x for themes and plugins, sharing insights and troubleshooting tips regarding dependency management. read more
Theme component – Discourse Density Toggle tvavrda, Canapin, and jordan-vidrine discussed how compact and enhanced views interplay in Discourse, noting issues with font size adjustments and flair overlap in the UI. read more
david actively contributed across multiple discussions—he clarified the fast-closing reactions popup issue in this post and detailed potential solutions for a code-driven forum rebuild in another thread. He also assisted in troubleshooting upgrade errors in this discussion.
supermathie addressed usability concerns by outlining the bookmark timer logic in this topic, ensuring that users understand the nuance between load time and click time.
joffreyjaffeux joined the rebuild discussion with a quick acknowledgment of reports, as seen in his post, keeping the conversation brisk and supportive.
SaraDev enriched our moderation discussions by sharing a detailed overview of flag resolution metrics in this guide, helping moderators understand the underlying SQL queries.
AimeeQ chimed in with enthusiastic feedback on the recent webinar in this announcement, highlighting how the thematic tie to upcoming events boosted engagement.
keegan offered essential debugging insights on the issue where deleted post links disappeared, guiding users through the problem in this discussion.
Southpaw contributed thoughtful testing feedback on the sign-in issue experienced by Samsung users, sharing his findings in this post.
tobiaseigen provided input on organizing subcategories effectively in this thread, ensuring that community structure remains intuitive.
Saif added depth to the AI conversation by discussing intricacies of PDF support in Discourse AI, as evidenced by his response.
pmusaraj clarified aspects of the UI behavior in deleted posts discussions and gave additional context in this comment, proving indispensable for troubleshooting.
What an energetic day of discussions—bugs were squashed, features debated, and creative solutions shared with wit and flair. May your day be as spirited and innovative as yesterday’s forum banter!
Full quote button in editor missing:Jonathan5 first noticed the hidden quote button, sparking a discussion that led to theme component fixes by Don and reassuring nods from others. read more
Why does clicking latest at top of mobile open a menu at the bottom: Users debated mobile interaction quirks—with insights from awesomerobot and BryanV—highlighting OS-level constraints and design tradeoffs. read more
Will RAG Support PDF Files in the Future?: A lively discussion on new PDF indexing jobs unfolded as Yenwod, Saif, and sam examined extraction bugs and resource challenges in the AI-enhanced workflow. read more
Watermark Image: A conversation between Arkshine and LaptechInfo covered fixes to image watermark issues and workarounds when text watermarks aren’t supported. read more
Update broken stuck on Docker version: Troubleshooting tips flowed as Wildweasel detailed Docker deprecation warnings with guidance from pfaffman and input by Falco. read more
Automated backups have stopped: Members flagged backup failures due to storage clutter, and merefield shared tips on cleanup commands to restore reliability. read more
Negative likes bug: A debated quirk around like spam causing temporary negative counts was clarified by pfaffman, reaffirming that such behavior isn’t part of core Discourse. read more
How to Show Public & Premium Content Differently in Discourse?: Experts discussed strategies for segregating content using secured categories and plugins while ensuring attractive UI differences. read more
Add a block of jobs to the daily digest that is relevant to users: A creative proposal by Elizeo_Rocha (with input from pfaffman and thoka) to enrich the digest email with location-based job listings stirred interest. read more
Modify TopicExcerpt template?: After a suggestion by dsims, awesomerobot implemented a change to pass @expandPinned to topic links—streamlining how excerpts are rendered. read more
Rebuild the forum using code?: A technical discussion on safely adding plugins and managing container rebuilds saw pfaffman and others sharing their hard-earned lessons. read more
helper.RenderGlimmer before/after positional element:david explained Ember’s default behavior in the new glimmer components and suggested using a wrapper to adjust element positioning. read more
Discourse Sign in No Keyboard: Reports by Damian_Boon showed inconsistent keyboard pop-ups on Chrome—with follow-up tests and video evidence clarifying the issue. read more
Data Explorer download buttons not working: An export bug in the Data Explorer spurred quick fixes, as Richie confirmed the resolution following a recent commit. read more
Links to deleted posts disappeared: After users noticed disappearing links, keegan demonstrated the resolution implemented in a core commit. read more
awesomerobot: Actively refined topic excerpts in the Modify TopicExcerpt template? discussion and weighed in on mobile UI concerns in the latest post on mobile menu behavior. read more • read more
sam: Delved into PDF upload challenges in the Will RAG Support PDF Files in the Future? thread—first flagging issues and then suggesting text extraction alternatives. read more • read more
david: Shared insights on Ember’s in-element limitations in the helper.RenderGlimmer before/after positional element topic, helping developers understand available options. read more
Falco: Offered troubleshooting hints on Docker configuration in the Update broken stuck on Docker version discussion, guiding users through app.yml adjustments. read more
keegan: Demonstrated a fix for disappearing deleted post links in the Links to deleted posts disappeared topic, ensuring smoother navigation. read more
Saif: Provided a cautionary note regarding early adoption of new PDF features in Will RAG Support PDF Files in the Future?, advising caution for self-hosters. read more
Osama: Chimed in on permalink issues in the Permalinks no longer has a way to search or show all permalinks thread, helping clarify DNS and caching concerns. read more
pmusaraj: Assisted with browser-specific troubleshooting for keyboard pop-ups in the Discourse Sign in No Keyboard discussion, suggesting alternative browsers and direct tests. read more
What a whirlwind day of Docker drama, UI tweaks, and creative plugin ideas! Yesterday’s hustle had us debugging, discussing, and diving deep—here’s to another day full of innovation and a few more delightful surprises!
Announcements | Documentationdoc-categories – New documentation plugin in development satonotdead kicked things off with a follow-up clarification on how the new plugin could organize the wiki sidebar. tvavrda then shared his enthusiasm and even inquired about the PR approval while mcwumbly later explained how the internal tracking works – check out his insight here.
General – Newbie Question re: security SamM raised a concern about using Simple Machines in the past and asked if a Standard Discourse account hosted by Discourse provides an effective firewall against spammers. Damian_Boon reassured by citing notable customers (read more) and Canapin added details on the HackerOne bounty program – their full response can be viewed here and the original query is available here.
Announcements – PostgreSQL 15 update
In a technical thread, Saiano inquired about upgrading a 62G database while pfaffman recommended setting up a new VM for zero downtime (read more). More troubleshooting details can be found in Saiano’s query here and follow-up error logs are detailed here.
Support – Automated backups have stopped Isambard noted that backups had mysteriously stopped despite sufficient disk space, and Canapin confirmed that an external trigger via cron can help – see his suggestion here and Isambard’s initial observation is documented here.
Support – Newbie trying to understand Pageviews SamM puzzled over unexpectedly high page view counts during his trial, while mcwumbly clarified the calculation method (read more). Adding a historical perspective, tvavrda shared his personal experience with a high-traffic Covid forum – his remark is available here and the original question is here.
Dev – Introducing Discourse developer toolbar Arkshine proposed adding a toggle for mobile_view to the toolbar (read more), and NateDhaliwal chimed in asking about placement in the sidebar (link). A follow-up response discussing UI convenience is available here.
Plugin | official | livestream – Discourse Livestream Markance encountered issues with the Create Event functionality, prompting tvavrda to remind him to enable the necessary settings – see the discussion starting here and his clarification here.
Theme component – Composer Button Bonanza mdoggydog introduced a theme component that adds an array of new buttons to the Composer toolbar. The installation and feature details are covered in his post here.
#Translations – Translating Documentation Pages mcwumbly shared updates on making it easier to translate full pages in a work-in-progress PR for the discourse-translator plugin; his information is available here.
Bug | custom-header-links – Custom Header Links refuses Matrix URL Arkshine pinpointed an issue with double hashes in Matrix URLs causing core validation failure. His suggested fix is concisely demonstrated here.
UX | chat – Make the default chat view DMs (rather than Channels) nathank announced that the UX change has been sorted via a new chat admin setting – see his celebratory note here.
#Developer Guides | how-to | theme-guides – Split up theme Javascript into multiple files mdoggydog provided an overview of the api-initializers/ directory and referenced further documentation on theme development. His detailed explanation can be read here.
Plugin | paid-support – Locations Plugin Arkshine flagged an issue where local qunit tests were failing due to code expecting a defined property. His troubleshooting and screenshot evidence can be viewed here.
Feature | subscriptions – Adding new currency options for the Subscriptions plugin tvavrda announced a PR aimed at adding support for the CZK currency. His update, along with the proposed changes, is available here.
Support – Accessing Personal/Direct Message Chats ondrej sought clarification on accessing personal chats, and the straightforward response (indicating impersonation is required) can be found here.
mcwumbly participated in the New documentation plugin in development discussion, sharing insights on internal tracking conventions (read more).
mcwumbly also contributed to the Translating Documentation Pages thread, discussing approaches to automatically route users to translated documentation (read more).
mcwumbly further clarified aspects of page view calculations in the Newbie trying to understand Pageviews conversation, ensuring clarity for new users (read more).
What a day—lively debates and innovative ideas soared across the threads! Let’s call it a wrap and hope yesterday’s brainpower leaves us smiling into tonight’s cozy downtime.
Wellfare Check Algorithm(Community) TedJohnson raised an innovative feature discussion on flagging users based on activity patterns for a welfare check. read more
Upcoming post menu changes – How to prepare themes and plugins(Dev) bitmage and Arkshine debated plugin API versions and theme compatibility, with david providing additional clarifications on widget deprecations. read more
Rake tasks in the AI plugin not working(Bug, ai) sam and Yenwod discussed issues with progress bar usage during rake tasks, highlighting the intricacies of long-running backfills and error management. read more
Migrate a XenForo forum to Discourse(#Sysadmins) SubStrider and Canapin explored challenges and tips for migrating large volumes of posts and users from XenForo, sharing command-line insights and error resolutions. read more
Quote Callouts(Theme component) patrickemin encountered issues with callout code appearing in topic excerpts, a matter quickly addressed by Arkshine to ensure clean displays. read more
How to show user total post count beside name(Dev) David_Ghost and markschmucker detailed custom solutions and plugin recommendations to display user statistics directly alongside usernames. read more
Severe Email Issue since last update a couple days ago - 3.4.0.beta4-dev(Support) pacharanero shared an update on a burst of email and Sidekiq job issues following a recent update, later noting a successful workaround after a rebuild. read more
FKB Pro - Social theme(Theme) Jun initiated discussions on adapting quote callout styles for the FKB Pro theme, with quick responses from Arkshine and LaptechInfo confirming a resolution with updates. read more
Watermark Image(Theme component)
Plugin users debated the flexibility of image quality adjustment after adding watermarks, with LaptechInfo and Arkshine illuminating key site settings. read more
Introducing Discourse developer toolbar(Dev) david previewed features for a new developer toolbar aimed at improving mobile adaptation and component visibility within the Discourse framework. read more
Translating Documentation Pages(#Translations) nat announced active improvements in the discourse-translator plugin with an ambitious goal of empowering multilingual conversations on Discourse. read more
New Experiment: Enable AI Summarize on your Discourse with one-click!(Announcements, ai, ai-summarize)
A fresh AI summarization feature was dissected by sam and Saif, who explained its “best of” algorithm to manage lengthy discussions efficiently. read more
Dashboard New Posts statistics broken(Bug) Roi and sam engaged in troubleshooting the dashboard’s failure to display new post graphs, with follow-ups from martin suggesting alternative report pages. read more
PostgreSQL 15 update(Announcements) diogocsc recounted a smooth update process after following community tips from StackOverflow and Discourse GitHub changelogs, ensuring stability in database operations. read more
Newbie Question re: security(General) HAWK clarified queries about data security practices and user credential management, reinforcing community-wide commitment to privacy. read more
HAWK contributed valuable thoughts in the Wellfare Check Algorithm discussion, emphasizing the balance between care and privacy. read more
david weighed in on Upcoming post menu changes by discussing widget deprecations and plugin API nuances. read more
sam addressed the intricacies in Rake tasks in the AI plugin not working, outlining challenges with progress feedback during long operations. read more
david showcased potential improvements with the Discourse developer toolbar, hinting at better mobile support. read more
nat announced updates in Translating Documentation Pages, reaffirming the goal of making Discourse accessible for every language. read more
sam, alongside Saif, explored the benefits and limitations of the new AI summarization tool in New Experiment: Enable AI Summarize on your Discourse with one-click!read more
HAWK clarified security aspects in Newbie Question re: security, ensuring community members understood best practices. read more
sam demonstrated search improvements for exact phrase queries in Google Search-like special characters. read more
sam also reported a persistent error in the AI Persona using Categories tool thread, providing a link to a fix already underway. read more
HAWK ensured accurate topic interaction counts in How to set Reply, View, Activity and author under the Topic discussions. read more
HAWK shared SEO insights that helped shape the conversation in Discourse SEO - Need Help by referencing community best practices. read more
sam offered support regarding banner updates in the “Support Us” Banner Not Updating topic, guiding users through plugin settings. read more
What a buzzing day yesterday—our team and community kept the discussions as lively as a Friday night board game marathon!
#Sysadmins: selase shed light on migration challenges in Migrate a XenForo forum to Discourse, discussing duplicate email handling and script optimization for a smoother transition.
Theme nolo unveiled the Canvas Theme Template, a new starting point for theme developers looking to build custom designs with less hassle.
Theme component: Composer Button Bonanza showcased creative enhancements to the composer toolbar, with users discussing ways to integrate extra options like the spoiler tag and keyboard shortcuts.
Theme
The discussion in Sam’s Simple Theme revolved around update discrepancies and compatibility issues, with awesomerobot clarifying why new commits may not appear until a Discourse upgrade occurs.
#Site Management #ai:
In PDF support in Discourse AI, sam shared updates on new PDF processing capabilities, explaining both basic text extraction and more advanced features requiring container configuration.
Support#uploads:
The File upload issue thread detailed challenges with gem permissions and installation errors on VPS servers, as users worked through DNS and access hurdles.
For further details on our overall activity, you can check out our user activity insights.
Interesting Topics
Bugshannon1024 reported a serious page display bug where the interface showed a mix of English and oversized Chinese text—and team members are on it. read more
UXCanapin and colleagues discussed that the machine-translated button should appear above the table of content. read more
Theme component: There’s active chatter on the Topic List Previews Theme Component with users uncovering issues with the ‘topic list featured height’. read more
Announcements In Current Projects - February 2025, community members are excited about an upcoming rich text editor mode and other UI improvements. read more
Devmerefield raised a query in Can I ascertain if something is a touch device? about detecting touchscreens versus hover devices in JavaScript. read more
SupportWall-E and supermathie sparked a debate in End to End Encryption? regarding the limits of on-site encryption compared to platform privileges. read more
Theme In FKB Pro - Social theme, users discussed theme layout shifts and how disabling certain options can restore the intended “bubble” look. read more
UX In Full quote button in editor missing, feedback on the usability of quoting in the composer has led to active conversations about adjusting the button layout. read more
Bug A report titled Collapsing sections doesn’t work on mobile has drawn attention to a mobile menu collapse issue affecting both regular users and admins. read more
Theme component: Several users have noted issues with the Google Fonts component—especially its impact on zoom and composer layouts. read more
SupportApplying SEO settings to tags garnered discussion when hugh and Damian_Boon explored discrepancies between browser titles and page source metadata. read more
Theme component: Celebrations (and a coffee offer!) followed merefield’s fix for the Fireworks Component which adds customizable tsParticles’ fireworks effects. read more
Support A thread titled File upload issue has users reporting intermittent stalls and timeouts when uploading multiple photos—even on trusted accounts. read more
#Self-Hosting: In Self-Hosting an OpenSource LLM for DiscourseAI, members discuss challenges and workarounds for making the API-compatible with local Ollama setups. read more
SupportYJ_Lim raised the concern that linked images aren’t showing up properly on Twitter or LinkedIn, prompting further diagnostic tips from the community. read more
sam tackled language display issues in There is a serious page display bug in the discourse community, clarifying that automatic translation experiments are underway. link
awesomerobot contributed insights on the temporary nature of the machine-translated button in The machine-translated button should be shown above the table of content. link
mcwumbly provided updates on the new rich text editor and UI plans in Current Projects - February 2025. link
david offered practical tips on detecting touch devices in Can I ascertain if something is a touch device? using CSS media queries and JavaScript. link
supermathie clarified the nuances of data visibility in End to End Encryption?, reminding users of the implications of admin access. link
Falco explained that the Discourse AI plugin remains agnostic to providers in Help with Discourse AI, ensuring choice for privacy and features. link
sam also showcased a creative workaround for managing persona file uploads in Listing and Deleting Persona Uploaded Files Using API. link
awesomerobot further weighed in on font and styling improvements in Google Fonts to help site admins optimize their theme looks. link
Keep the conversations buzzing—the energy from yesterday’s lively exchanges is fueling today’s bright ideas!
Support – Logged in as different user real time:
In this topic, Adubs and others explored a puzzling case where two users – one admin, one regular – became logged in as the same account. Falco explained potential misconfigurations, prompting community members to share their experiences. View discussion · read more
Theme component – Featured Topics: nolo updated the featured topics component by moving its repository and introducing a cleaner design with a choice of Card or List layout. Arkshine appreciated the minimalism in customization. View discussion
Dev – Guardian.anonymous? versus Guardian.is_anonymous?:
A lively debate unfolded comparing the two similarly named predicate methods. mdoggydog raised the initial query while gerhard clarified that the first indicates a user who hasn’t logged in, and the latter reflects an active anonymous mode. View discussion
Bug – Images in an enlarged chat cannot be opened after a message with the image is posted:
Users noticed that after a message gets posted, images in an enlarged chat window wouldn’t open as expected. pmusaraj and later joffreyjaffeux and david investigated changes in the lightboxing logic, providing insights and workarounds. View discussion · read more
UX – There are too many options in Preferences:
Frustration grew as RGJ pointed out that valuable settings like Saved Searches, AI, and ActivityPub were hiding behind a > icon. Fellow users IrisBetty and Jagster discussed ways to streamline the interface, potentially splitting options into multiple lines. View discussion · read more
Support – RSS Feed Not Working for Discourse Forum:
After initial speculation about rate limiting by Jacob_Peebles, Falco pinpointed Cloudflare Bot protection as the culprit, leading to a successful resolution with new WAF rule guidance. View discussion
#Self-Hosting – Self-Hosting an OpenSource LLM for DiscourseAI:
In this topic, hendersj sought guidance on getting an open-source LLM running for Discourse AI summarization. Falco offered troubleshooting tips concerning reverse proxy settings and caching conflicts. View discussion
Theme component – Right Sidebar Blocks:
Discussion centered on the optimal display of right sidebar blocks on Latest and Hot pages. tyler.lamparter shared his forked solution while pmusaraj confirmed that adjusting the show_in_routes setting worked well. View discussion
Support – How can I remove the Category and tag filter?: Joe_F asked for help removing the category breadcrumb filter, and Canapin quickly suggested a simple CSS tweak to hide it. View discussion
Bug – UI issue when merging accounts:
A merging operation led to a ghostly popup with no progress indicator for a while before ending in a 404 page. tobiaseigen described the issue and speculated that a proper progress indicator should be in place. View discussion
Installation – Trendy Login not appearing in installed plugins:
After some initial confusion, admins discovered that the missing “Trendy Login” was due to a misconfiguration. Intagrator and NateDhaliwal confirmed the solution which restored its visibility. View discussion
Theme – A reddit-ish theme for Discourse: awesomerobot shared updates on a Reddit-inspired Discourse theme addressing issues like topic progress alignment and sidebar overflow, with fixes swiftly rolled out following user feedback. View discussion
Support – Follow request from External Instance → Biohacking.Forum stuck on “Processing”: joshhabka reported that follow requests from external instances were stalling during processing. The discussion delved into ActivityPub intricacies and possible remedies. View discussion
Bug – Deletion of “Feedback” fails due to unknown chat channel dependency?: Thomas_Rother detailed how the pre-seeded “Feedback” category couldn’t be deleted until the linked chat channel (the general channel) was unlinked, prompting a step-by-step workflow to resolve the issue. View discussion
Theme component – Topic List Previews: merefield showcased improvements to the topic list previews, even adding a setting to toggle the dominant color background. Follow-up suggestions from LaptechInfo further refined the UI. View discussion
What a rollercoaster of troubleshooting, creative fixes, and innovative ideas yesterday – here’s to another day packed with lively discussions and bold experiments!
• Support – Recommended approach for production discourse using PR: Jacob_Peebles initiated a discussion on handling production instances when incorporating a pending PR. Contributors like pfaffman and merefield provided practical, if cautious, guidance. Dive into the conversation here.
• Dev – Is this still the solution for checking for dark mode?: pfaffman revisited the dark mode implementation while david shared experimental PRs and alternative approaches, sparking a healthy debate on the best practices. Learn more here.
• Theme component – Quote Callouts:
In this thread, users discussed the visual nuances of the new quote callouts. dubwoc reported issues that were quickly addressed by Arkshine, ensuring smooth integration. Check out the discussion here.
• Theme – Canvas Theme Template: pmusaraj and nolo explored banner placements and theme settings in the Canvas Theme Template, considering how to reconcile component positions without forking core elements. See details here.
• Support – Do the API endpoints change when migrating to hosted?: multicam raised concerns that prompted clarifications from supermathie and pfaffman regarding authentication and API stability post-migration. Find out more here.
• Theme component – Tag Icons:
A discrepancy in tag icon sizing was brought up and quickly addressed with CSS tweaks suggested by Arkshine and pmusaraj. View the conversation here.
• Support – Uploading images for Signatures:
When issues about image uploads for signatures emerged, joshhabka and others sought a solution while Falco and Heliosurge shared innovative workarounds to keep image links active. Read more here.
• Theme component – MD Topic List Mobile component:
Mobile enthusiasts discussed the integration of topic badges and avatar placements in the MD Topic List Mobile component, with Arkshine and Steven testing adjustments for a smoother experience. More details here.
• Feature – Allow users to request deletion/anonymization with a button:
In a forward-thinking Feature thread, dfabulich proposed a self-service account deletion/anonymization option to ease moderator burdens while addressing user privacy concerns. Explore the ideas here.
• Dev – Introducing a ‘js’ tab for local themes: david unveiled a new “JS” tab in the admin theme editor designed to phase out legacy script patterns and encourage modern theme development practices. Get the scoop here.
• Support – Newbie Question re: security:
A newcomer’s concerns about forum security led supermathie to deliver an in-depth response on safeguarding data and mitigating remote access risks. Details are available here.
• Theme – A reddit-ish theme for Discourse:
Designers shared updates on a reddit-inspired theme where iterative fixes by awesomerobot and feedback from Damian_Boon refined both aesthetics and functionality. Check it out here.
• Support – How to Display User’s Total Post Count in Each Post?:
Questions about integrating user post counts inline led to recommendations for custom plugins from David_Ghost and ondrej, offering a path for enhanced user profiles. See the discussion here.
• Dev – How to use the API to set a timer for a topic?:
The conversation, led by Arkshine, clarified parameter requirements and reverse-engineering tips for auto-closing topics after 30 days, serving as a valuable API guide. Learn more here.
• Installation – Rebuild fails (yarn config set network-timeout 600000 -g):
After a rebuild error left ygramoel puzzled, david’s insight on removing extraneous configuration lines helped resolve the issue promptly. Find out more here.
• supermathie:
Contributed in the production PR discussion by clarifying safe upgrade paths (read more), weighed in on API endpoint queries in hosted migrations (read more), and delivered a detailed answer to a newbie’s security concerns (read more).
• david:
Offered alternative solutions in the dark mode discussion (read more), introduced a modern “JS” tab in the admin for local themes (read more), and later clarified rebuild issues by pinpointing configuration oversights (read more).
• pmusaraj:
Engaged actively in refining the Canvas Theme Template with practical adjustments (read more and read more) and contributed to resolving tag icon inconsistencies (read more).
• awesomerobot:
Enhanced the creative direction of a reddit-inspired theme through iterative updates (read more) and improved the aesthetics of an Animal Crossing–inspired theme (read more).
• Falco:
Proposed critical workarounds for image signature issues in complex setups (read more) and tested self-hosted LLM integration for DiscourseAI (read more).
• joffreyjaffeux:
Addressed UX setbacks by commenting on hover behavior on the 404 error page, ensuring clear interface communications (read more).
• HAWK:
Provided key insights into integrating LMS features within Discourse (read more) and diagnosed file upload difficulties to maintain user trust (read more).
• martin:
Helped troubleshoot issues with the Dashboard New Posts statistics by suggesting SQL query checks, offering a blueprint for resolving data display bugs (read more).
What a lively day on Meta—yesterday’s dynamic discussions and swift team responses made the forum buzz like a well-tuned engine!
Dev – In Glimmer Components: what’s the limit here?, ddsgad sparked a lively discussion on leveraging Ember’s Glimmer components to customize Discourse, questioning if all features are available and how caching mechanisms may factor in. read more
Supportai – Cost of CDCK Hosted models featured xeraa’s inquiry regarding the experimental nature of hosted LLMs and embeddings. Falco clarified that these are free during the trial phase and explained the upcoming changes. read more
What a day—full of heated debates, clever fixes, and innovative ideas! Yesterday’s flurry of activity left our forums buzzing like a caffeinated bee in a garden of plugins. Keep exploring, keep posting, and enjoy the ride!