And after all that multisite planning and animated emoji trials, the forum felt like a pack of puppies mastering new tricks—adorable chaos at its best!
pfaffman reported an OOM kill during ember build -prod in a two-container bootstrap—even with 4 GB swap on a 2 GB RAM host—and contributors like Ed_S and merefield diagnosed swap headroom and memory-leak concerns in Out of memory on rebuild with 4GB swap? [read more]
RGJ noted that a security scanner mis-parses Discourse’s new versioning scheme, triggering a false CVE alert and advising to file a bug at the scanner vendor in CVE-2021-41163 false positive [read more]
DavidO struggled with out-of-memory failures while rebaking 45 k posts on a DigitalOcean Droplet, leading to tips on creating host-level swap instead of container swap in Throttle rebake to keep from running out of memory? [read more]
lilydjwg found UTF-8 bodies corrupted into Base64 in rejected-mail logs—likely due to Discourse’s email-cleaner—and linked prior Exchange-specific fixes in Rejected mails are unreadable [read more]
ToddZ suggested updating the description for Fast typing threshold to use seconds (Low = 1 s, Standard = 3 s, High = 5 s) instead of milliseconds to avoid confusion in Setting description: Fast typing threshold [read more]
duy asked how long meta stays on the latest release, and Lilly plus Canapin showed how to check via view-source and the generator meta tag read more.
hipp0 noticed the YouTube icon was missing; Moin explained adding fab-youtube to the SVG icon subset unlocks it read more.
Canapin shared how bumping up swap to 4 GB helped avoid OOM during long rebake runs, referencing the rebake diagnostics guide read more.
Julius_Ijidola tracked down missing summary and PM emails; Andrew_Rowe walked through the admin → Email diagnostic tools and test-send feature read more.
m_terenui hit an “ABORTING, you do not have enough Unicorn workers running” error during upgrade; itsbhanusharma recommended ./launcher rebuild app to bring workers back online read more.
sniper756 asked whether to use the admin UI or CLI for Discourse upgrades; Lilly confirmed both work but advised CLI for Docker updates (./launcher rebuild app).
Milenski saw a 500 error loading /admin/docker/repos; david is tracking a fix in [PR #37006]—stay tuned on latestread more.
Don reported the composer stays in “Saving” when a new topic is flagged for moderation and drafts aren’t cleared read more.
Moin and zogstrip diagnosed missing reaction icons when discourse_reactions_like_sync_enabled is false, and outlined serializer updates to restore likes read more.
small-lovely-cat flagged a failing spec in discourse-reactions rollback; martin identified the flaky test and merged a fix read more.
Migration error in rename_discourse_rewind_disabled_to_enabled sniper756 reported that a rebuild still failed post #6 and zogstrip later outlined a complex root cause and published a fix post #19.
Cannot update Discourse after Ubuntu 25.10 upgrade Andro documented the failure on Ubuntu 25.10 post #1 and then answered his own question by pulling latest and rebuilding solution #2.
关于discourse部署后更新升级问题 sniper756 asked how often to rebuild via CLI post #5 and Lilly recommended weekly rebuilds on production forums post #6.
Sidekiq redis DB index out of range kyfrankie reported Azure managed Redis exposes only DB 0, causing Sidekiq to error on DB 1 post #1.
Is live notifications feature broken? Teafh noticed the “Enable Notifications” button did nothing post #1, and chapoi asked for console errors to debug post #3.
如何自定义webhooks的payload singi2016cn is syncing activated user data to Pardot but payload fields mismatch post #1 and Lilly suggested Zapier integration resources post #2.
Search bar tips text replacement not applying shapelychops updated Site Text for search tips post #1, and awesomerobot reproduced the bug and recategorized it post #5.
Category description floating to the right pomodoren struggled to position #category-description next to the logo post #1 until Lilly floated the image left with CSS solution #2.
Rspec load time is zero?! Hanaffi wondered how Discourse’s RSpec runner reports 0 s post #1 and david explained it’s a measurement artifact of parallel_tests post #5.
Why is Apply wrap so high up in the Composer Options menu? nathank noted that “Apply wrap” pushed “Build poll” off-screen on smaller devices post #1.
Improvement to tags and tag groups alltiagocom proposed making tag groups ‘exclusive’ with clear semantics post #1 and referenced legacy discussion read more.
Should Discourse become a viable comment platform? Thiago_Mobilon asked about hiding the OP in embeds post #65 and Falco weighed in on adding parent‐message support post #66.
Take the New Carousel Mode for a Spin NateDhaliwal asked if this replaces the old carousel plugin post #4 and sam revealed it’s a glimmer component built from scratch post #5.
[PAID] Création de MVP – Maintenance et évolution d’un forum Cédric_DANIEL posted a call for a Discourse developer post #1 and RGJ offered Communiteq’s expertise post #2.
On Support, hipp0 encountered formatting issues with paragraph indentations using ; Lilly introduced a CSS-based indent solution for cleaner blog-style posts read more.
In Support, joshhabka asked if new sign-ups or invite accepts can auto-redirect users to a chosen category with the composer open; jahan_gagan pointed to prefilled composer URLs and the Custom Wizard plugin read more.
On Dev, hipp0 inquired about direct Imgur hosting for post media; Alteras advised against it under Imgur’s TOS and recommended an S3 solution with Discourse’s setup guides read more.
Under Dev, tanya_byrne sought to append includeSubDomains to HSTS headers via Docker hooks; supermathie guided her to override templates/web.ssl.template.yml for a permanent configuration read more.
In UX, chapoi questioned why Apply wrap sits atop the composer dropdown; Lilly shared a SCSS tweak to fit all toolbar items and Moin linked to a related SiteSetting proposal for menu ordering read more.
Also in UX, 祁同伟 asked for per-user AI usage limits instead of group caps to throttle model calls; the community discussed potential quota settings and permission tweaks read more.
Under Bug, shapelychops noticed Search bar tips text replacements weren’t applying dynamically; zogstrip traced it to inlined JS strings and drafted a PR for runtime translation refresh read more.
In Bug, Lilly highlighted the emoji picker popping up too aggressively after a parenthesis and colon; supermathie suggested delaying <kbd>Enter</kbd> triggers until a character follows or arrow keys are used read more.
On Installation, itsbhanusharma recommended ./launcher cleanup to auto-remove outdated Docker images post-rebuild, resolving sniper756’s question about lingering discourse/base tags read more.
Also in Installation, Don and zogstrip investigated a rename_discourse_rewind_disabled_to_enabled migration error, pinpointing a missing table_schema='public' filter in the information_schema.columns query read more.
In Plugin, jordanjay29’s Collections theme component spurred Alteras to propose <kbd>< Prev</kbd>/<kbd>Next ></kbd> navigation and refined subcollection permissions for curated topic sets read more.
Also in Plugin, Daniel_Edy reported a mismatch between zh_CN and zh_Hant codes in LibreTranslate for the Discourse Translator plugin, prompting discussions around language-code mapping read more.
In Theme component, nathank lauded Moin’s Messages section for sidebar, which elegantly surfaces group DMs in the forum sidebar for quick access read more.
Under Announcements, the official new carousel mode launched, and nathank noted it largely supersedes the previous Discourse Post Image Carousel plugin read more.
Finally on Dev, mcmcclur and Ethsim2 celebrated the MathJax 4 upgrade, clarifying loader functions and praising restored [grid] support for math-heavy layouts read more.