Users are reporting significant email issues after upgrading to 3.4.0.beta4-dev, with problems in both receiving reply emails and sending watched category notifications.
LotusJeff noticed increased CPU usage after upgrading to 3.4.0.beta4-dev, particularly with Ruby processes showing higher utilization.
An important discussion about being more welcoming to newcomers’ suggestions was started by bloomexperiment, highlighting the need to better understand new users’ experiences with Discourse read more
A detailed comparison between Discord and Discourse emerged, with community members explaining the fundamental differences between chat and forum platforms read more
LotusJeff reported increased CPU usage after a recent update, which sam quickly identified and fixed as a regression in mini_racer read more
Multiple users experienced database shutdown issues during rebuilds, leading to updated documentation for handling PostgreSQL cleanly read more
A significant chat plugin bug was discovered causing Redis memory issues, affecting installations with large user groups read more
지원 – 재빌드 후 사이트 오프라인 (2025년 2월 4일): th21와 다른 사용자들은 재빌드 후 인스턴스에 접근할 수 없게 된 상황을 상세히 설명했으며, 사용자들은 로그 발췌본과 문제를 해결하기 위한 단계들을 공유하여 david가 빠른 수정을 배포하도록 도왔습니다.
블로그 – Discourse 3.4 해부: Discourse가 Discourse 3.4의 개선 사항을 소개했습니다 – 간소화된 관리자 경험부터 AI 기반 스팸 도구까지 – 이는 더 보기에서 활발한 논의를 촉발시켰습니다.
공지사항릴리스 노트 – 3.4.0: 주요 릴리스:
팀이 원클릭 AI 스팸 감지 같은 기능 하이라이트와 함께 Discourse 3.4 출시를 축하했습니다. 추가 패치 노트는 토론에서 더 보기 및 여기에서 공유되었습니다.
#contribute:translations – 더 나은 이탈리아어 번역 제안: StefanoCecere는 인터페이스 전반의 표준화를 위해 일관되지 않은 이탈리아어 용어(예: “delete”와 “elimina”)에 대한 점을 제기했습니다 더 보기.
버그 – 이메일 주소 변경 시 내부 서버 오류 발생:
상세한 문제 해결 스레드에서 Richie와 Canapin는 이메일 주소를 재사용할 때 오류가 발생하는 이유와 해결 단계를 논의했습니다 더 보기.
공지사항 – PostgreSQL 15 업데이트: mwaniki는 사용자가 성능을 최적화할 수 있도록 PostgreSQL 15 업그레이드의 세부 사항(로그 출력 및 업데이트 후 작업 포함)을 설명했습니다 더 보기.
지원 – 비공개 플러그인 설치 후 앱이 다시 온라인으로 돌아오지 않음:
비공개 플러그인 설치로 인해 다운타임이 발생하자, Jacob_Peebles는 david로부터 지침을 받아 결국 재빌드로 서비스를 복구했습니다 더 보기.
지원 – Sidekiq가 사용자로서 실행 중:
사용자 corradom와 Falco는 컨테이너 UID 불일치의 세부 사항과 Sidekiq가 일반 머신 사용자로 표시될 수 있는 이유를 논의하며, 이는 셀프 호스팅 환경에서 표준적이라고 안심시켰습니다 더 보기.
UX – 주제 탐색 토글이 페이지 상호작용을 방해함:
빠른 수정 업데이트에서 Don은 CSS 조정(포인터 이벤트 복원)이 탐색 영역에서 클릭할 수 없는 요소 문제 해결에 어떻게 도움이 되었는지 설명했습니다 더 보기.
지원 – 3.4 업데이트 후 웹 서버에 연결할 수 없음: tomtjes는 업데이트 후 연결 문제를 겪었으며, david의 조언과 함께 커뮤니티는 로그 진단을 통해 오류를 찾아냈습니다 더 보기.
지원 – SMTP 설정 방법?: jill88는 리버스 프록시 뒤에서 SMTP를 구성하는 방법에 대한 조언을 구했습니다. 이 스레드는 포트 선택 및 인증 문제 해결에 대한 실용적인 제안을 낳았습니다 더 보기.
지원 – 3.5.1 업데이트 후 - CPU 100% 최대 사용:
예상치 못한 CPU 스파이크 이후, agemo와 sam은 여러 PostgreSQL 프로세스가 서버를 과부하 시키는 것을 발견한 후 제때 재빌드하여 시스템을 안정화하는 방법에 대해 논의했습니다 더 보기.
UX – 사용자 필터 “내 메일 숨기기” 팝업:
MacOS에서 발생한 특이한 팝업 문제가 tvavrda와 awesomerobot의 관심을 끌었으며, 그들은 특정 플레이스홀더 텍스트가 원치 않는 자동완성 동작을 유발한다는 것을 밝혀냈습니다 더 보기.
테마 컴포넌트 – 커스텀 라이트박스: 현대적, 스와이프 제스처, 전체 화면 모드 및 기타: Don은 이제 스와이프 제스처와 줌 토글을 지원하는 Custom Lightbox 플러그인의 병합된 업데이트를 발표했습니다 – 모바일 사용자에게 필수적인 기능입니다 더 보기.
개발 – 커스텀 자동화 - Automation 플러그인의 성공적인 통합을 위한 수정 흐름: ddsongs는 컨텍스트 태깅을 조정하고 로그 출력을 검토하여 커스텀 자동화 설정에서 500 오류를 해결하는 방법을 공유하며, 플러그인 개발자에게 귀중한 힌트를 제공했습니다 더 보기.
Sourced from our 24-hour forum activity (more info).
Interesting Topics
#Developer Guides – Beginner’s guide to developing Discourse Themes ddsgad raised concerns about the accuracy of our legacy theme development guide—questioning if it reflects the new Ember-based approach—while NateDhaliwal and david offered insights on updated file structure and component usage. Check out the discussion here and follow-up comments here.
Feature – Update Avatar Image Serving - Remove Proxy Method LotusJeff initiated a conversation to simplify avatar image serving by suggesting a removal of the proxy method. In response, Falco and david detailed alternative configuration options and discussed the implications of a 302 redirect versus proxying. See the initial post here and further insights here.
Bug – Site Offline Since Update - pg15 upgrade failed
Users like Markus_Moenig and eisammy reported issues following a PostgreSQL 15 upgrade, resulting in site downtime and confusing error messages. david recommended following the debugging steps and referring to the PostgreSQL update guide. Read more about the issue here and see additional feedback here.
Praise – Happy 12th birthday Discourse and thank you all @team
In a heartwarming post, RGJ celebrated Discourse’s 12th birthday by sharing a personal journey and thanking the community and @team for their continuous support. Celebrate the milestone here.
Announcements – 3.4.0.beta4: Redesigned emojis, exporting user data, flagging illegal content and more Saif unveiled the new beta release featuring redesigned emojis, improved GDPR compliance through user data exports, and enhanced content flagging. jomaxro added further details on additional plugin improvements. Dive into the release notes here and here.
Announcements – Introducing image grids in posts
A discussion sparked by Richie examined the potential for replicating image grid layouts in email notifications. pmusaraj confirmed that current CSS limitations prevent this feature from being extended to emails. Find out more here.
Support – Email sender does not match notification email and I can’t figure out why pfaffman encountered an issue where email headers did not match the expected values, leading to SMTP failures. With guidance from RGJ and supermathie, the discussion clarified the role of the reply-by-email address. More details can be found here and here.
Announcements – 3.3.4: Security and maintenance release Saif introduced the stable 3.3.4 release, highlighting important security fixes—including protection against XSS and DoS vulnerabilities—which are crucial for safe operations. Learn about the update here.
Bug – Some HTML tags are visible on the delete-user button Richie flagged an issue with HTML markup appearing in the delete-user modal interface. The problem was quickly identified as a duplicate and is being fixed. Get the scoop here.
Migration – Ratelimit Exceeded when migrating threads and posts Klaas_Tammling shared his experience with rate limiting during a forum migration and received tips—such as using import scripts—to streamline the process. Check out the discussion here and see community suggestions here.
#Hosting – Continuing from topic using standard hosting on another topic
An exchange between kyle987 and NateDhaliwal covered cost-saving strategies for hosting and recommendations for free installer options on platforms like Google Cloud. Read the conversation here.
Feature – Permanent route to posts thoka and supermathie debated how to create permanent, unchanging URLs for individual posts using direct post IDs, ensuring that links remain valid over time. Explore the idea here.
Dev – Introducing Discourse developer toolbar
In a much-anticipated post, NateDhaliwal and david introduced the new developer toolbar—designed for quicker debugging on both mobile and desktop environments. Learn about its features here and see additional notes here.
Community – Should Discourse make an effort to become a viable comment platform? angus and sam engaged in a thoughtful debate over whether Discourse should pivot toward serving as a comment platform, weighing the technical challenges against new user engagement opportunities. Read the lively discussion here and follow-up remarks here.
UX – Delete user modal shows HTML for delete and block button fhe drew attention to improper rendering in the delete user modal, sparking conversation about UI consistency and prompting quick community responses. See the issue here.
What a day! Yesterday’s vibrant mix of innovation and troubleshooting made it feel like Discourse was hosting its own mini hackathon—if our forum had a soundtrack, it’d be a techno remix on repeat!
For more details on recent statistics, please see the discussion.
Interesting Topics
UX – New forum settings without menu: Jagster raised a discussion about the new system where the traditional settings menu has been removed, prompting debates on usability and navigation. read more
UX – Full quote button in editor missing:
Members led by Paracelsus and agemo discussed the disappearing full quote button, its impact on usability on both desktop and mobile, and possible workarounds. read more
Theme component – Quote Callouts: Arkshine introduced a theme component that enables Obsidian-style callouts as an alternative to markdown quotes, sparking enthusiastic feedback and suggestions. read more
Announcements – Dark/light mode toggle now available in core: Osama announced that the Dark/Light Mode Toggle has been merged into core with an additional “Auto” option, offering seamless system preference integration. read more
Feature – How do I pass data to an artifact?:
A discussion led by david (with inputs from sam and markschmucker) explored the security and technical implications of sending external data to sandboxed artifacts. read more
Theme component – Discourse Density Toggle:
Users reviewed a new theme component by jordan-vidrine that allows adjusting viewing density, with discussions about minor UX issues on various devices. read more
Theme component – Enable Dev Tools Button: NateDhaliwal showcased a theme component which adds an in-header button to toggle Discourse’s Developer Tools, streamlining access for troubleshooting and development. read more
Support – Still seeing issues. How to use “the fix”?:
Users including jtheletter and pfaffman discussed ongoing rebuild challenges and shared command-line insights to implement the “fix” after the site went offline. read more
Support – How do I update Docker?:
Amid warnings about deprecated Docker versions, Falco and others provided guidance on updating Docker (with references to Ubuntu/Docker docs) to ensure smooth site operations. read more
Bug – Theme component invalid “extend content security policy value”:
In a technical thread, michaeld reported issues caused by extra whitespace in a theme component’s security policy, leading to a forum “Oops” situation. read more
Support – Restored Site – URLs need to be corrected:
After a site restoration, agemo and RGJ discussed a mass find-and-replace workaround to fix internal links that reverted to a test URL domain. read more
Support – AI + Automation Governance: Orchestrating Independent AI Triage Scripts: sam and Cloud_spanner explored a multi-step AI workflow that uses LLMs for triaging posts, assigning tags, and even triggering custom PMs based on detected intent. read more
Theme – Discourse Central Theme — Meta Pre-Release Out Now!:
Feedback poured in on the experimental central theme, with users critiquing its extra step for category selection when posting topics. read more
Support – PostgreSQL update fails from China: mwaniki and others exchanged troubleshooting tips regarding a PostgreSQL upgrade failure often linked to network acceleration issues in China. read more
Support – Update “3.4.0.beta4” failed:
A critical update failure left many scrambling as jtheletter and pfaffman discussed file permissions and rebuild challenges in a frozen update process. read more
nat:
Joined the New forum settings without menu discussion, providing feedback on the new UX and expressing the need for clearer navigation cues.
Falco:
Weighed in on Docker update questions in the How do I update Docker? thread, urging admins to update their Docker version for optimal performance.
awesomerobot:
Reported that the Require Edit Reason theme component no longer worked as expected, prompting further investigation into its stability.
keegan:
Offered insights on the Developer Toolbox discussion, detailing how it could help hide persistent alerts during theming sessions.
What a day! Yesterday’s flurry of updates, troubleshooting, and creative ideas left us buzzing like a room full of excited kittens – here’s to even more tail-wagging solutions today!
• In the past 24 hours, there were 165 new posts across 22 new topics.
• The top users making waves include:
- Osama: 4 posts with 9 likes
- Shauny: 9 posts with 8 likes
- Heliosurge: 11 posts with 8 likes
- alehandrof: 5 posts with 8 likes
- RGJ: 3 posts with 6 likes
- jordan-vidrine: 2 posts with 6 likes
- Arkshine: 3 posts with 6 likes
- Canapin: 2 posts with 6 likes
- pfaffman: 7 posts with 6 likes
- rahim123: 9 posts with 5 likes
Theme component – Quote Callouts alehandrof, Heliosurge, and others debated how callouts would render in email with stylish quote callouts — a discussion that even touched on plugin workarounds.
Announcements – Dark/light mode toggle now available in core
Members questioned why some button texts remained dark in dark mode and Osama asked for screenshots while explaining design decisions in the dark/light mode toggle thread.
Support – How to Change the Avatar Logo Elena sparked a thread about changing the logo in the bottom right of avatars. Suggestions ranged from using image editing tools to removing borders, as seen in this logo change discussion.
Support – Forum Updated, Several Bugs (Sidekiq not running?)
After the forum updated to the February 2025 stable release, members reported notification issues and a stuck Sidekiq process in this bug report that generated lively troubleshooting comments.
Installation – PSA: GUI Upgrade Failed, Rebuild Required rahim123 shared his experience with the upgrade via the GUI failing and the need to rebuild the app via the command line in this PSA.
Theme component – Discourse Density Toggle
In this topic, Canapin and jordan-vidrine discussed the compact view’s impact—where fonts, avatars, and footer buttons don’t always behave as expected.
Feature – FR: Please Enable Emoji Picker in Flag Message Text Boxes
A feature request by dandv and responses from Jagster and Canapin examined whether an emoji picker in flag message text boxes would improve the user experience, detailed in this discussion.
Support – Computer Toolbar Button Order Different for Some Users
Users noted discrepancies in the composer toolbar with some buttons hiding under the gear icon; a solution involving a mobile-specific component was suggested in this thread.
Plugin – Private Topics Plugin Enhancements
While fans of the plugin praised its design, LaptechInfo and RGJ debated features like padded topics for public visibility in this plugin topic.
Support – Quote Bubble in Reply Header Menu Option
A request to bring the quote bubble back on top of the reply menu was raised by fuse and elaborated on by Moin in this support topic.
Support – Inline Links No Longer Fetch the HTML Title
Members noticed that inline pasted URLs no longer generate a onebox with the page title. Shauny and Arkshine discussed possible causes in this thread.
Bug – Ghost Theme Needs Refactoring
Admin warnings about deprecated theme elements in the Ghost Theme prompted a conversation—Heliosurge and david worked on a PR to resolve the issue as seen here.
Plugin – Locations Plugin Update Discussion Roi and nathank examined recent changes affecting the Locations Plugin and discussed compatibility updates in this topic.
Support – Restored Site: URL Remapping Issues
After running the remap command to correct instance URLs, agemo and RGJ dived deep into the error and sequential fixes in this troubleshooting topic.
It’s been a day of vibrant debates and insightful troubleshooting—yesterday’s activity sure kept our virtual forum buzzing like a carnival at midnight! Enjoy the ride and come back for more fun discussions!
PostgreSQL 15 update:henvo, pfaffman, and others dissected the upgrade challenges, sharing solutions and troubleshooting steps. Read more
#Site feedback
Regarding the “don’t mention/PM team members” étiquette:Canapin raised concerns about the unwritten rule and discussed making team interactions more approachable. Read more
Where to find the latest major release:Saif detailed the new process for accessing release notes, linking to related blog posts and notes for recent betas. Read more
How to change the color of the topic list dividers?: Users sought CSS fixes for barely visible dividers with helpful tips and solutions shared by Arkshine and omarfilip. Read more
AI helper does not know the difference between Discourse and Discord: A playful yet pointed discussion unfolded as RGJ and sam debated AI hallucinations and the biases in tokenized prompts. Read more
#Self-Hosting
Troubleshoot email on a new Discourse install:tobiaseigen welcomed newcomers with debugging advice on SMTP and password quirks, sparking useful follow-up comments. Read more
Understanding Discourse Trust Levels:outdzi and Moin explored whether automated promotion applies across different forums, clarifying common misconceptions. Read more
I want to remove the username display here. Where can I adjust this setting?: Users debated theme components and CSS tweaks after wenqin’s initial query sparked community solutions. Read more
FKB Pro - Social theme: After users encountered display issues with badge style boxes, LaptechInfo and Don collaborated on a swift fix via GitHub commits. Read more
Badge-category__name needs a width constraint for long category names:rahim123 and Canapin highlighted mobile display issues and proposed CSS constraints to prevent overflow. Read more
ActivityPub Plugin:Jagster and others dived into the challenges of image handling and Mastodon integrations, outlining plans for improved support. Read more
Discourse Update Error: Your Docker installation is not working correctly:hanisch’s Docker pull rate error galvanized advice from pfaffman on authentication and OS updates. Read more
Isabelle, an Animal Crossing inspired theme:LaptechInfo sought guidance on color palette mismatches post-installation, inviting community insights for aesthetic tweaks. Read more
Saif led the conversation on major releases by posting about Where to find the latest major release. Dive into his update here.
sam contributed to the discussion on AI misinterpretations in AI helper does not know the difference between Discourse and Discord. Check out his insights here.
tobiaseigen offered welcome troubleshooting tips in Troubleshoot email on a new Discourse install, helping new users navigate configuration quirks. Explore his post here.
What a whirlwind day on meta.discourse.org – yesterday’s deep dives into upgrade errors and ingenious CSS fixes left us all buzzing with ideas and ready for another round of community brilliance!
PluginLocations Plugin – merefield introduced updates and discussed troubleshooting for the Locations Plugin (including compatibility with the new Glimmer Topic List) to ensure smoother map integrations. read more
SupportDetermining Whether My VPS Needs Any Upgrades (Generally) – In this thread, Jonathan5, Heliosurge, and others reviewed best practices to check VPS readiness before performing a Discourse update. read more
Theme Component:Topic List Previews Theme Component – Ahmed26 and merefield explored how to achieve an oval image effect by tweaking CSS, guiding users through minor theme customization. read more
UXNew Forum Settings without Menu – Frustrations over the loss of the grouped settings menu sparked discussion; users like michaeld and Canapin appreciated reverting the change until a smoother navigation solution is developed. read more
SupportUpgrade Failed Spectacularly – A lively debate unfolded as Ed_S, Neptune, and Heliosurge dissected a botched upgrade, discussing backup best practices and command-line solutions to avoid future disruptions. read more
Announcements#webinar:Upcoming Webinar: Love Your Community – With Valentine’s Day around the corner, Danielle invited members to join a webinar on community care and success strategies. read more
Dev#plugin-api:Gem::MissingSpecError for Plugin Gem Dependency – When lllukom encountered a missing sub-dependency issue in a plugin’s setup, david quickly clarified that sub-dependencies must be manually installed, sharing an example for reference. read more
AnnouncementsDark/Light Mode Toggle Now Available in Core – Users like patrickemin and Osama weighed in on dark mode behavior as they investigated why the toggle wasn’t always appearing in the sidebar, prompting a discussion on system and personal settings. read more
SupportTrying to Update Docker on DigitalOcean; Stuck on Docker 19.03.13 – pearsonified’s struggle with an outdated Docker version on his DigitalOcean droplet sparked suggestions (notably from pfaffman) to upgrade the OS and clean up APT sources before attempting a rebuild. read more
SupportOld Multisite Domains Still Serving Default Forum After Disabling Multisite – A post by Abdelrahman_MoHamed led to a fruitful discussion on DNS configurations and the proper removal of old A records to prevent unintended forum redirects. read more
SupportHow to Move from /u/ Page to /admin/users/ Page – Jonathan5 raised concerns over mobile navigation, and Moin explained that on desktop the admin button is easily visible while on mobile users might need to scroll to access it. read more
UXDo Auto Margins Still Need to Be Unset on Mobile? – Layout issues on Android tablets prompted nolo and pmusaraj to discuss whether the auto margin unsetting for the main-outlet wrapper should be dropped or adjusted for better tablet display. read more
AnnouncementsPostgreSQL 15 Update – As forum administrators braced for PostgreSQL updates, Jagster and mwaniki explained how to address “device busy” errors when moving database directories during the rebuild process. read more
FeatureMissing Indexing Settings after v3.4.0.beta4 Update – Concerns over hidden settings in the new admin sidebar (compared to the old menu) led Hugh and Jagster to call for a reversion or improved search functionality for site settings. read more
Theme Component:Require Edit Reason – In a bid to streamline the editing process, awesomerobot presented a refactored component that leverages native composer behavior to enforce the addition of an edit reason before saving changes. read more
tobiaseigen actively supported the Locations Plugin discussion by clarifying compatibility issues and fielding questions. Check out his insightful posts here and here.
david stepped in on the Gem::MissingSpecError for Plugin Gem Dependency thread by offering a quick workaround, and he also shared best practices on secure authentication in Discourse OpenID Connect (OIDC). See his contributions here and here.
Danielle led the charge on community engagement by announcing the Upcoming Webinar: Love Your Community, ensuring members were informed and encouraged to participate. read more
mwaniki lent his technical expertise to assist users encountering PostgreSQL update issues, detailing solutions for mounting and file movement errors. His guidance is available here.
awesomerobot reworked the Require Edit Reason component to better align with Discourse’s native composer, enhancing the editing workflow. His detailed fix can be seen here.
HAWK contributed valuable feedback on internal team liaison practices and helped clarify proper mention etiquette in team-focused discussions. Find his input here.
pmusaraj improved our understanding of mobile layout quirks by sharing his observations on auto margin settings, emphasizing the need for responsive theme adjustments. His corrections are documented here.
hugh provided clear guidance on dark mode configurations during the Dark/Light Mode Toggle discussion, offering tips to troubleshoot system and personal setting mismatches. See his advice here.
sam flagged issues with semantic search and chart scaling; his troubleshooting comments have initiated further investigation into performance optimizations. His feedback is available here and here.
kelv made a brief but appreciated contribution by checking in on system requirement discussions—ensuring compatibility remains top of mind. See his note here.
What a day! Yesterday’s flurry of troubleshooting, insightful fixes, and lively debates has left us energized—time to power up our coffee machines and dive into another round of forum fun!
• Dev – How to Integrate a Custom Plugin in discourse UI: Elizeo_Rocha kicked off a discussion in “How to Integrate a Custom Plugin in discourse UI” exploring how to add a simple “Hello, World!” plugin box using Discourse’s plugin outlets. Community members like merefield quickly followed up with insights and questions. read more
• Dev – How to get around DOMContentLoaded for navigation?:
In “How to get around DOMContentLoaded for navigation?”, ddsgad raised an important challenge regarding SPA-style navigations and missing DOM load events, while experts such as Arkshine suggested using api.onPageChange for dynamic route changes. read more
• Theme component – Topic List Previews Theme Component Update: merefield announced an update in “Topic List Previews Theme Component”, detailing a major rewrite for Glimmer Topic Lists along with updated guidance and troubleshooting tips. Kudos went out to david for his assistance with the API extension. read more
• Bug – Discourse Meta moderator count wrong: tvavrda observed odd moderator count issues in “Discourse Meta moderator count wrong”, sparking a thread on how admin and moderator numbers are displayed when some roles are hidden. read more
• Plugin – Sign-In with Ethereum plugin:
A discussion in “Sign-In with Ethereum plugin” saw michaeld and joshhabka share fixes from their fork that resolve authentication issues for web3 users, paving the way for smoother Ethereum-based logins. read more
What a whirlwind of debugging, design tweaks, and daring plugin experiments! Yesterday’s energetic exchanges – from taming tilde troubles to perfecting plugin previews – left us all smiling. Here’s to more quirky fixes and fun debates tomorrow!
• Theme component:merefield and Jagster explored the intricacies of the Topic List Previews Theme Component. They discussed how incompatible components and plugins can affect the Glimmer topic list—especially when “auto” differs from “enabled”—and shared HTML snippets and code adjustments. read more
• Bug In Topic list not update correctly, Don and others confirmed that switching to the glimmer topic list has resolved issues with list updates, providing a reassuring fix to lingering update glitches. read more
• Theme component:Colored Tag Styles featured Ahmed26 and nolo exchanging fixes for case-sensitivity problems in tag styling, resulting in cleaner label displays. read more
• Plugin The Journal Plugin discussion saw fokx and Stephane_Roy debate restrictions on who may add journal entries, with insights into category security settings and upcoming PRs to address reported bugs. read more
• saquetim: Announcing interface improvements, saquetim revealed in Upcoming post menu changes that the Glimmer Post Menu is now enabled by default—boosting navigation efficiency.
• pmusaraj: Tackling inter-plugin challenges head on, pmusaraj resolved integration quirks in the ActivityPub Plugin, ensuring smoother activity feeds for users.
What a lively day filled with coding insights, spirited debates, and hearty troubleshooting! The team’s enthusiasm is infectious—here’s to another day of sparking brilliant ideas and bantering over bugs!
Support – Make (temporary) use of Network Storage for Restores, PSQL Update:
In this topic, helmi and pfaffman discuss strategies for moving uploads to network storage while avoiding pitfalls with database performance. read more
Bug – Seeing who liked/reacted on the post hides the popup very quickly:
Users like tempogain, NateDhaliwal, and david explore a fleeting reactions popup on mobile, sharing screen recordings and suggesting tweaks. read more
Bug – Bookmark timers are relative to topic load, not button click: supermathie highlights an issue where bookmark timers default to the topic load time, prompting a discussion and a forthcoming repro video. read more
Dev – Rebuild the forum using code?: NateDhaliwal and david debate the feasibility of a plugin that triggers a forum rebuild via Ruby commands, discussing Docker constraints and potential volume mount solutions. read more
Support – Creating Subcategory under a Subcategory?: LaptechInfo seeks to create subcategories nested within subcategories and later confirms success via a console command, sparking discussion on category taxonomy. read more
UX – Full quote button in editor missing:
With mobile users struggling to quote posts seamlessly, Paracelsus, Don, Jagster, and others examine themes and components to resolve the absence of a proper quote button. read more
Bug – Links to deleted posts disappeared:
Users pmusaraj, Overgrow, and keegan dig into an issue where links to deleted posts no longer offer a pathway back to the hidden content, prompting a code review. read more
Bug – Discourse Sign in No Keyboard:
A group of users led by Damian_Boon report that on Samsung Galaxy devices the sign-in screen appears without invoking the on-screen keyboard—an issue that pmusaraj and Southpaw help diagnose. read more
Dev – How can I run a Ruby script in a daily cronjob?: Xavier_Garzon and merefield discuss strategies for scheduling a Ruby script in Discourse, weighing native Sidekiq Jobs against host-level cron solutions. read more
Support – I have error when upgrade latest discourse: cmdntd and merefield share troubleshooting details when encountering errors during the rebuild phase after a PostgreSQL upgrade, with tips to check memory and re-run the rebuild. read more
Plugin – Journal Plugin: Stephane_Roy and angus test an experimental Journal Plugin that allows TL2 users to add entries to existing journals, with configuration details and a demo video. read more
Theme component – Discourse Density Toggle:
In this topic, tvavrda and jordan-vidrine debate the merits of a compact view in the UI and whether font-size adjustments should accompany density mode selections. read more
Dev – Modify TopicExcerpt template?: dsims and merefield discuss ways to inject additional elements—like the topic creator’s avatar—into the topic excerpt area without overhauling the entire component. read more
Announcements – Upcoming Webinar: Love Your Community:
Attendees share their excitement and learning experiences after a recent webinar that cleverly tied in the theme of love languages for Valentine’s Day, led by AimeeQ. read more
Dev – Discourse core is switching to pnpm for JS package management:
Developers including nolo and david delve into issues with pnpm version conflicts, discussing lockfile formats and workarounds to maintain theme compatibility. read more
Feature “Will RAG Support PDF Files in the Future?” – Users and developers explore hidden PDF support and the challenges of processing diverse PDF formats with deep model techniques. read more
Bug “Can’t upload image in settings” – A discussion sparked by recent updates revealing broken image upload previews and unexpected [Object object] errors. read more
UX “Full quote button in editor missing” – A debate on composer toolbar design as Jagster and others weigh in on mobile-friendly editing options. read more
Bug#reactions: “Seeing who liked/reacted on the post hides the popup very quickly” – Community members discuss the fleeting visibility of the likes/reactions popup on mobile, with fixes underway. read more
Support#uploads: “Cannot upload logo!” – Users report issues with logo uploads caused by plugin interactions; the fix was pushed via a commit. read more
Dev#code: “Rebuild the forum using code?” – An in-depth exploration of automated plugin installations and container rebuild challenges shared by NateDhaliwal and pfaffman. read more
Theme component: “Watermark Image” – Arkshine and LaptechInfo discuss a bug impacting watermark configuration and the limitations around text watermarks. read more
Support “Update broken stuck on Docker version” – Users face challenges with deprecated Docker versions and container image pinning, with community advice on next steps. read more
Dev “Modify TopicExcerpt template?” – A tweak to the digest template comes to life as awesomerobot implements a cleaner solution for displaying topic excerpts. read more
Bug “Discourse Sign in No Keyboard” – A multi-post investigation reveals that touch issues on Chrome are likely due to external Samsung software quirks. read more
Bug#data-explorer: “Data Explorer download buttons not working” – A brief hiccup with export formats in the Data Explorer dashboard was swiftly fixed by the team. read more
Support#unsupported-install: “Negative likes bug” – A discussion about the appearance of negative likes in spam scenarios clarifies that the issue is expected behavior with third-party plugins. read more
UX#mobile: “Why does clicking latest at top of mobile open a menu at the bottom” – A lighter note on mobile menu interactions prompts comparisons with native OS behaviours and calls for UI reconsideration. read more
Support#development: “Update Digest Email Using Plugin” – Community members explore how plugins might customize the daily digest email, sparking ideas for deeper integration. read more
Support “Locked category only for specific members” – A query on restricting category visibility while allowing topic previews leads to creative access-control suggestions. read more
It was a day of code tweaks and spirited debates—yesterday’s forum buzz felt like a creative hackathon that left everyone charged for tomorrow’s adventures!
신규 사용자 질문: 보안 관련: SamM님이 외부 웹사이트 링크 및 잠재적 보안 위험에 대한 우려를 제기했습니다. Damian_Boon님과 Canapin님의 커뮤니티 응답이 상황을 명확히 하는 데 도움이 되었습니다. 전체 맥락은 여기에서, 추가 답변은 여기에서 확인하세요.
일반
•
• 보안 관련 초보자 질문 – Discourse를 댓글 시스템으로 임베드할 때의 보안 우려에 대해 Jagster와 ToddZ의 기여를 포함하여 상세한 토론이 이루어졌습니다. 자세히 보기
지원
•
• 최근 업데이트 이후 심각한 이메일 문제 – pacharanero는 막대한 Sidekiq 작업 백로그와 함께 이메일 전송 문제를 보고했으며, 나중에 재구축으로 문제가 해결되었다고 업데이트했습니다. 자세히 보기
•
• 페이지뷰를 이해하려는 초보자 – SamM는 WordPress에서 이관한 후 높은 팔로워 수와 함께 페이지뷰 스케일링에 대한 질문을 제기하여 잠재적인 트래픽 급증에 대한 논의를 촉발했습니다. 자세히 보기
•
• 브랜딩 설정에서 이미지를 업로드할 수 없음 – 브랜딩 설정에서 이미지 업로드 실패에 대한 좌절감이 thoka가 문제를 해결하는 최근 수정 사항을 공개하면서 해소되었습니다. 자세히 보기
•
• Discourse SEO – 도움이 필요함 – 지원 스레드에서 사용자들은 Discourse 사이트의 SEO 관행에 대해 의문을 제기하며, 고유 방문자 수를 높이는 데 카테고리 및 태그 메타데이터의 역할을 놓고 논쟁을 벌였습니다. 자세히 보기
#Sysadmins
•
• XenForo 포럼을 Discourse로 마이그레이션 – 이 심층적인 가이드 게시물에서 SubStrider는 마이그레이션过程中 MySQL을 MariaDB로 교체하는 과정에서의 고충과 성공 노트, 그리고 중간중간의 문제 해결 팁을 공유했습니다. 자세히 보기
#contribute:translations
•
• 문서 페이지 번역 – nat는 다국어 지원을 위한 자동 게시글 번역을 목표로 하는 discourse-translator 플러그인의 진행 상황을 커뮤니티에 업데이트했습니다. 자세히 보기
공지사항
•
• 새로운 실험: 한 번의 클릭으로 Discourse에서 AI 요약 활성화! – AI가 이제 좋아요와 신뢰 수준에 따라 게시글을 평가함에 따라, 초기 도입자들은 새로운 요약 기능이 콘텐츠를 선택하는 방식을 놓고 논쟁을 벌이고 있습니다. 자세히 보기
•
• PostgreSQL 15 업데이트 – diogocsc는 PostgreSQL 15로 업데이트한 후 Docker 기반 문제 해결 과정을 자세히 설명하며, 필요한 서비스 재시작과 재구축을 강조했습니다. 자세히 보기
•
• 개발 중인 새로운 문서 플러그인 – tvavrda는 커뮤니티 멤버의 통보를 받은 후 PR 실수를 빠르게 수정하여 문서 플러그인 개발을正轨로 유지했습니다. 자세히 보기
버그
•
• AI 플러그인의 Rake 작업이 작동하지 않음 – 긴 백필(backfill) 작업의 진행 표시줄 버그로 인해 sam과 다른 사용자들은 빌드 프로세스에서 이를 계속 사용할지에 대해 의문을 제기했습니다. 자세히 보기
•
• 대시보드 새 게시글 통계 오류 – 관리자 대시보드에서 스크린샷과 그래프 데이터가 올바르게 표시되지 않자, Roi의 쿼리에 sam과 martin 모두 문제 해결에 대한 의견을 제시했습니다. 자세히 보기
기능
•
• Google 검색과 같은 특수 문자 – sam이 검색 정확도를 높이는 실용적인 팁을 공유하며, 정확한 구문을 큰따옴표로 감싸면 정확한 쿼리 결과를 보장한다고 제안했습니다. 자세히 보기
Announcements Current Projects – February 2025 mcwumbly launched the monthly newsletter detailing the latest Discourse projects. The post invites feedback and questions from the community. See the discussion here.
Support File Upload Update Challenge uwe_keim asked if an uploaded file’s URL can be maintained after an update, while tobiaseigen and Falco provided insights and workarounds. Dive into the conversation here.
Dev Upcoming Post Menu Changes – How to Prepare Themes and Plugins
In this technical discussion, david and Arkshine shared details on the removal of outdated widgets and the shift toward new interface components. Read the detailed exchange here.
#Sysadmins: Migrating a XenForo Forum to Discourse
Users like SubStrider and Canapin exchanged experiences and best practices for large-scale data migration, with practical tips on handling duplicate emails and performance concerns. Check out the thread here.
Support Moving the FAQ to a More Prominent Place Yt.w raised questions about repositioning the FAQ, and Arkshine demonstrated how to customize the section for all users. See the solution here.
Theme Canvas Theme Template nolo introduced a theme template that offers a head start for building custom Discourse themes. It’s been warmly received by new and experienced developers alike. Explore the template here.
Dev Introducing Discourse Developer Toolbar
Discussion on new developer tooling was sparked by david and furthered by Arkshine, who provided links to the related GitHub pull request. Learn more here.
Support Problem with Installation on VPS Ubuntu Kacper_Kacper encountered gem permission errors during installation, with helpful troubleshooting from Arkshine and tobiaseigen guiding him through DNS and firewall checks. Read the details here.
Community Wellfare Check Algorithm Discussion
In a light-hearted yet incisive conversation, Bas and TedJohnson debated the merits of automated welfare checks versus spreading the responsibility among buddies. Get the full story here.
Support Endlessly Running Postgres Processes & Performance Concerns
Following a fresh VPS installation and restore, helmi raised concerns over unresponsive Postgres processes. Falco and pfaffman offered advice on optimal maintenance techniques. See the exchange here.
Theme Sam’s Simple Theme Update Inquiry rahim123 questioned why updates from the main branch were not reflected, and awesomerobot explained the version pinning strategy for releases below v3.5.0.beta1-dev. More info here.
Bug Dashboard New Posts Statistics Broken Roi, shannon1024, and martin discussed discrepancies in post count and encountered several client-side errors that affected the admin reports. Details are available here.
UX Opening Share Modal Causes Scrolling Issues on Mobile Don and CAX.DO demonstrated how the share modal unexpectedly scrolls down the page on iOS devices, with video evidence linked directly in the discussion. Watch the demonstration here.
Support The Case of the Missing “Quote Whole Post” Button
While meave bemoaned the disappearance of the full quote option, nathank and pfaffman argued that its removal declutters discussions, referring to a related theme component thread. Learn more here.
Plugin Locations Plugin Enhancement merefield confirmed an update for the Locations Plugin with a commit reference that refines geolocation functionality for forums. Check out the commit here.
mcwumbly initiated the day with the Current Projects announcement, setting an inspirational tone for upcoming innovations.
Falco actively contributed to solving file update challenges and performance issues by sharing clarifications in both the file upload update and Postgres performance threads.
joffreyjaffeux provided valuable feedback on enhancing user experience by contributing to the conversation on making the default chat view DMs, as seen here.
What a day! Yesterday’s flurry of innovative solutions and vibrant conversations has left us buzzing with ideas—let’s keep the momentum rolling today!
Bug – There is a serious page display bug in the discourse community shannon1024 raised concerns about a mixed-language display and oversized Chinese text on mobile. sam later confirmed that the automatic machine translation experiment is causing the issue. read more
UX – The machine-translated button should be shown above the table of content Canapin initiated a discussion over the temporary button positioning, with contributions from awesomerobot and others debating its functionality on mobile and desktop views. read more
Supportai – Why is my AI forum helper struggling to answer questions? sam dissected the inner workings of AI integration, explaining how question consolidation and the RAG system contribute to generating answers, clarifying community misconceptions. read more
Announcementscurrent-projects – Current Projects - February 2025
Community feedback on the upcoming composer redesign and rich text editor mode has been lively, with users discussing toolbar reordering and UI improvements. read more
Support – End to End Encryption? Wall-E raised concerns about additional security for AWS-hosted sites and discussed whether enhanced encryption (beyond standard measures) could keep sensitive conversations truly private. read more
Theme component – Topic List Previews Theme Component
Issues with the ‘topic list featured height’ not working as expected spurred discussion among copymonopoly, LaptechInfo, and others regarding theme component tweaks. read more
UXcomposer – Full quote button in editor missing
A debate sparked between Shauny, Don, and mcwumbly over the usability of the new quoting method, prompting discussions about combining UI elements for better discoverability. read more
Theme – FKB Pro - Social theme
After Obi_Sam_Kenobi reported a layout break in the topic bubbles, Arkshine and Don quickly coordinated a fix to restore the intended social theme view. read more
Theme component officialgoogle-fonts – Google Fonts
Users noted that adding the “Inter” font via this component causes zoom and scrolling bugs, leading awesomerobot to suggest using the built-in font settings instead. read more
Support – Where is the user profile online status setting shown or used? Richie’s query about the purpose of the online status toggle was clarified by Arkshine, who explained its function for showing presence visibility. read more
Theme – Canvas Theme Template
A discussion between jrgong and nolo clarified that the theme’s default settings are now found in the Canvas Settings component, addressing user confusion over missing configuration options. read more
Bug – Collapsing sections doesn’t work on mobile Arkshine and saquetim detailed a mobile-specific issue where collapsible sections in documentation remained unexpandable, linking to a proposed fix for adaptive UI behavior. read more
Supportcategory-moderatorstopic-timers – Category moderators unable to set topic timer putty’s observation about moderators missing scheduling options was explained by ondrej and confirmed by Arkshine, who noted that only staff and TL4 users can currently adjust the timer. read more
Support – Configure AI Chatbot for Trust Level 0 Access oppman asked if the Discourse Chatbot could be enabled for trust level 0 without compromising security. In-depth responses from team members outlined available configuration options. read more
Supportai – Help with Discourse AI hmmmnotsure queried about data usage and privacy in Discourse AI integrations, prompting Falco to explain that the system’s use of provider-specific settings ensures model flexibility. read more
nat elucidated details on the translation process in the machine-translated button discussion (see post) and provided guidance on recent translator plugin updates in this topic.
Support “Logged in as different user real time” – Users including Adubs and Falco delved into a puzzling session substitution issue that appeared to be linked to custom reverse proxy caching configurations. read more
Dev “Can I ascertain if something is a touch device” – merefield and david discussed innovative ways to detect touch devices via CSS media queries, especially for nuanced laptop interactions. read more
Support#rss: “RSS Feed Not Working for Discourse Forum” – Jacob_Peebles, Falco, and others explored Cloudflare Bot protection and rate limiting as possible causes for RSS feed disruptions. read more
Support “Do not see discourse/config/site_settings.yml to set USER API limits” – joshhabka and Arkshine examined challenges with rate limit configurations, pointing to adjustments in the app.yml file. read more
Theme component: “Featured Topics” – nolo introduced an updated version of the Featured Topics component with a new GitLab repository, while Arkshine shared his appreciation for its simplified design. read more
Announcements#new-feature: “Introducing Discourse Discover” – pmusaraj announced that the discovery functionality is now fully wired up, addressing earlier connectivity issues in this exciting new-feature rollout. read more
Dev “Guardian.anonymous? versus Guardian.is_anonymous?” – mdoggydog raised questions about similar-named predicates, and gerhard clarified the distinctions between truly anonymous and anonymous-mode user states. read more
Support#user-card: “User Card: Chat button is gone” – Magie flagged the disappearance of the chat button from regular user cards, with Arkshine offering insights into how theme customizations might be responsible. read more
Theme “A reddit-ish theme for Discourse” – Community members including awesomerobot and Damian_Boon discussed layout quirks and UI tweaks, noting that recent updates have fixed several reported bugs. read more
Support “How to follow a user and get notifications for this specific user?” – pgr explored options for following users with a view toward spam control while Falco noted the potential of Discourse AI in countering spam. read more
Plugin “Discourse Subscriptions” – tvavrda clarified issues around category page settings affecting subscription displays, ensuring that subscription functionality operates as expected. read more
Support “Is there an API that can convert a topic into a PDF file?” – yangxuan raised the need for PDF conversion, and MachineScholar pointed to detailed guides and reverse-engineering techniques for topic exportation. read more
Support “First time Poster alert into Slack” – Joe_F initiated discussion on alerting channels for new user posts, with merefield suggesting the Slack Bot Construction Kit as a potential solution. read more
#Self-Hosting#ai: “Self-Hosting an OpenSource LLM for DiscourseAI” – hendersj sought guidance on implementing a self-hosted LLM, while Falco recommended tweaks to local configurations and Docker rebuilds to resolve internal errors. read more
Theme component: “Right Sidebar Blocks” – tyler.lamparter explained his approach for displaying right sidebar elements only on “Latest” and “Hot” pages, with pmusaraj confirming that adjusting the show_in_routes setting resolved the issue. read more
Falco: Contributed deep insights in “Logged in as different user real time”, suggesting that removing a custom reverse proxy might resolve the session confusion. read more
david: Shared thoughtful guidance in “Can I ascertain if something is a touch device” by recommending CSS media queries to handle devices with dual input methods. read more
pmusaraj: Played a pivotal role in “Introducing Discourse Discover”, ensuring that the discovery feature was correctly wired up to enhance user experience. read more
awesomerobot: Provided constructive feedback on UI elements in “A reddit-ish theme for Discourse”, helping the team identify and address design inconsistencies. read more
gerhard: Clarified the nuances between anonymous user states in “Guardian.anonymous? versus Guardian.is_anonymous?”, easing community confusion. read more
tobiaseigen: Reported a UI glitch in “UI issue when merging accounts” where the merge progress indicator failed to display properly. read more
Roman_Rizzi: Addressed concerns in “Topic.has_summary is random, not reliable”, providing helpful context on why summary fields can be unpredictable. read more
sam: Contributed to “Listing and Deleting Persona Uploaded Files Using API”, offering troubleshooting tips to securely manage file listings. read more
joffreyjaffeux: Noted a recent regression in “Images in an enlarged chat cannot be opened after a message with the image is posted”, prompting further investigation into chat image processing. read more
meghna: Added creative flair to “Fireworks Component”, sharing a quick thank-you note that underscored the component’s fresh look and fun design. read more
What a whirlwind of activity – yesterday’s deep-dive discussions and rapid-fire troubleshooting made it feel like riding the ultimate roller coaster of innovation!
Dev – Is this still the solution for checking for dark mode? pfaffman reignited the conversation by proposing a CSS-based approach to handle dark mode for theme components. The discussion deepened when david joined in with experimental proof-of-concept PRs. Check out the debate here for the original post and further input.
Support – Recommended approach for production discourse using PR (not merged)
In this thread, Jacob_Peebles and pfaffman exchanged ideas on safely integrating unmerged PRs into production environments. The conversation highlights various workarounds, with a detailed example provided here.
UX – There are too many options in Preferences
Users expressed frustration over hidden and horizontally scrolling settings. RGJ, IrisBetty, and others discussed how breaking the settings into multiple rows could boost discoverability. See the discussion here.
Migration – Gamekult, a popular video game forum, migrated from vBulletin to Discourse. A failure? Canapin updated the community on Gamekult’s renewed vigor after migration. The topic shows that even longstanding communities can experience a revival. Read more of the update here.
Theme Component – MD Topic List Mobile component
A fresh look at the mobile topic list sparks enthusiasm as Canapin and Arkshine share their tweaks to improve the default mobile view. Dive into the component discussion here.
Theme – Canvas Theme Template pmusaraj demonstrated the Canvas Theme Template on a live install, noting minor issues with banner placements and the admin UI. More details and a recommended tweak can be found here and an update read more.
Bug – Images in an enlarged chat cannot be opened after a message with the image is posted
Users encountered issues with image lightboxing in chat. david responded promptly and implemented a fix, which you can review here.
Support – Do the API endpoints change when migrating to hosted? multicam raised a concern about API endpoints returning 404 errors after migration, and supermathie clarified that while endpoints stay the same, authentication nuances might vary. More insights here.
Theme Component – Tag Icons
A minor visual inconsistency with the size of the house icon in tag displays was discussed, with Arkshine proposing a CSS override. See the details here.
Theme Component – Topic List Previews (TLP)
The enhancements around topic list previews received community kudos, particularly from merefield, who also shared a fix for a related bug. Explore the thread here.
Feature – Allow users to request deletion/anonymization with a button dfabulich initiated a robust discussion on empowering users to streamline account deletion or anonymization, with follow-up comments offering plugin alternatives. Get the full context here.
Support – Newbie Question re: security
Addressing a long-standing security query, supermathie provided a comprehensive answer that could fill a book on best practices. Read his detailed reply here.
Support – Uploading images for Signatures
Users debated the feasibility of directly uploading images for signatures. While joshhabka sought help, Falco and Heliosurge clarified the current limitations. More on this topic here.
Theme – A reddit-ish theme for Discourse
A conversation on introducing a Reddit-inspired theme saw enthusiastic testing and tweaks shared by awesomerobot, with follow-up confirmations from Damian_Boon. Check out the creative ideas here.
Support – How can I remove the Category and tag filter? Joe_F sought a simple solution to hide the category breadcrumbs, and Canapin quickly provided an elegant CSS snippet. Find his suggestion here.
Further reinforcing community security awareness, supermathie contributed an in-depth answer in Newbie Question re: security that addressed underlying risks and best practices.
When file upload issues arose, team member HAWK promptly tackled the problem in the File upload issue thread, offering immediate troubleshooting steps.
What a lively day on meta.discourse.org – from spirited debates on dark mode and PR strategies to innovative AI experiments and swift bug fixes, our team kept the momentum going like a perfectly timed punchline. See you tomorrow for another round of spirited discussions!
Dev In Introducing a ‘js’ tab for local themesdavid presented a new “JS” tab for the admin theme editor, paving the way for modern syntax in theme development as detailed in the accompanying documentation.
Support In Cost of CDCK Hosted modelsxeraa inquired about usage limits for experimental LLMs and embeddings. Falco clarified that CDCK-hosted LLMs are free during the experimental phase, while embeddings remain part of the hosting service.
Dev In How to get around DOMContentLoaded for navigation?ddsgad sought clarification on using Ember’s didInsert modifier. Responses pointed to Ember’s official documentation and shared code examples, aiding understanding of DOM lifecycle hooks.
UX In Full quote button in editor missingJagster initially raised concerns over the disappearance of the quote button on mobile. Eventually, mcwumbly restored the functionality with a short-term fix while further discussion continues.
Support In Emoji icon missing!?Joe_F encountered a missing emoji icon during topic creation. The issue was promptly resolved by Arkshine who added the necessary SVG icon to the site settings.
Installation In Email not workingnmh266 detailed SMTP issues with his Mailgun setup. After some back-and-forth with NateDhaliwal, the problem was pinpointed to a misconfigured password, resolving the activation email issue.
What a dynamic day it’s been—yesterday’s discussions were as energetic as a freshly brewed cup of artisan coffee powering Ember components. Keep the momentum going!