Customize chat channels with an emoji:davidb introduced a feature allowing administrators to assign custom emojis to chat channels and group DMs for better organization via announcement. read more
Deprecating the Search Banner theme component:yuriy outlined the migration from the deprecated Search Banner to the new Welcome Banner across official themes (Air, Inky, Mint, Sublime) in response to search-banner deprecation theme update. read more
LLM DeepSeek R1 translation troubleshooting:apoiata sought help configuring automatic translations with Discourse AI; nat and pmusaraj guided through toggles and parameter fixes to resolve LLM errors support thread. read more
Email notifications ignore AI-translated content:pierregilles reported emails still send original language; Moin pointed to the existing feature request to use translated posts in emails feature request. read more
Change invite email domain:Frankz asked how to switch from discoursemail.com to a custom domain for invitations; Moin confirmed it’s limited to enterprise plans and linked the pricing docs. read more
Discourse AI bot configuration issues:Shin_210 encountered “invalid_request_error” with the AI chatbot; sam suggested toggling between completions and responses endpoints and reviewing /logs for auth failures bot support. read more
Video playback broken on Safari:tannerabread shipped a fix for iOS/macOS Safari video issues, restoring playback without broken logs in the latest build bug report. read more
Profile blank space & removal loop fixed:small-lovely-cat submitted PRs addressing a blank space on other users’ profiles and a loading loop when topics are removed—see PR #36408 and PR #36410. read more
Chat settings scrolling issue on iOS 26.2:small-lovely-cat identified a flicker when typing in chat, tracked to a recent fix, and proposed adjustments in PR #36449 for chat scroll behavior plugin bug. read more
Disable auto-jump on reply:tom_eric shared a Tampermonkey userscript to prevent jumping to the last post after replying; the thread discusses elevating it to a core user preference feature request. read more
Rethinking necropost warnings:chapoi explained why automated “revive‐old‐topic” warnings were removed—emphasizing content’s long-term value and suggesting a theme component alternative discussion. read more
Tag visibility on Horizon cards:MiikkaLaitila and chapoi discussed adding an option to display all tags on topic cards in the Horizon theme; core work is underway to enable this toggle feature thread. read more
Docker rebuild shows old version:mrimann noticed that ./launcher rebuild app still reports v3.5.2 instead of v2025.11.0; david clarified the new monthly/release vs. six-monthly/esr versioning strategy installation topic. read more
Discourse Doc Categories plugin hiccups:soeren-1 ran into issues with 3.6.0.beta3-latest; pacharanero walked through the required rake task and a category-settings workaround to restore plugin functionality plugin thread. read more
#Blog: In “Our Commitment to Your Ongoing Success with Discourse,” HAWK detailed organizational changes and cost‐structure adjustments, sparking heartfelt responses from tobiaseigen on teammate layoffs and mcwumbly on future community stewardship read more
Support#chat:Shauny asked for a way to disable chat for specific groups to curb disruptive messaging, and Moin outlined using a dynamic TL1‐minus “bad actors” group via the discourse‐dynamic‐groups plugin read more
Feature#desktop:tom_eric proposed a “cross-instance activity backup” and unified multi-site reader; chapoi suggested splitting requests across topics, while awesomerobot explained there are no admin-free plans for automated mirroring read more
Dev In “Guidance on implementing display name precedence,” manut explored adding display_name to serializers, and keegan recommended focusing the PR on a single front-end file for calendar participants read more
Feature#calendar-and-event:manut kicked off “Use user names in participants list” with pr-welcome changes, earning a from mcwumbly to unify name displays across components read more
SupportpHneutre requested keyboard‐only navigation for auto-complete menus; Canapin confirmed it works in Chrome on Windows, prompting cross-browser debugging steps read more
UXJammyDodger reported that locked/solved/new icons wrap onto new lines for longer mobile titles; awesomerobot disabled the tooltip theme component as a temporary fix read more
Bug#reactions:small-lovely-cat uncovered duplicated items when scrolling reaction/reaction-received lists; nat traced the issue to a frontend post_id vs. backend reaction_id mismatch and before_reaction_user_id logic read more
Pluginofficial#doc-categories:soeren-1 solved Discourse Doc Categories indexing by running the recommended rake task after a settings reset read more
Theme componentawesomerobot released Topic List Tooltips as a theme component for hover previews of topic excerpts, complete with install and preview links read more
Feature#pr-welcome:tom_eric suggested saving a “Prevent jumping to the latest post” checkbox state after replies; mcwumbly counter-proposed easier “jump back” controls over disabling jumps entirely read more
#Site-Management:olivia published “Understanding PII storage in Discourse,” outlining stored IP/email data, admin access levels, and DiscourseConnect minimization tips read more
Support#email-in:hellekin reported that incoming email replies spawn new topics instead of threading; tobiaseigen walked through POP3 vs. mail-receiver setups and reply-matching expectations read more
Supportangus noticed a “New advice on site dashboard” email triggered by an announcement move, and Moin linked to past guidance on suppressing move notifications to Announcementsread more
Installationmrimann sought clarity on Docker container versioning, and david confirmed the 3.5.2 vs. 2025.11.0 naming transition with a forthcoming supported‐versions page read more
HAWK authored the company sustainability announcement in “Our Commitment to Your Ongoing Success with Discourse,” outlining spending adjustments for long-term viability link and responded to community condolences link
mcwumbly reassured members about community leadership changes in the same blog thread link, championed the pr-welcome name-display fix link, refined bulk reply behavior with jump-back ideas link, revisited the “first unread” jump feature link, and advised on tag-based member-only topic restrictions link
awesomerobot clarified cross-instance backup limitations in the multi-site reader discussion link, fixed mobile topic adornment alignment by disabling the tooltip component link, and published Topic List Tooltips for theme creators link
chapoi advised splitting broad feature requests into focused topics for clearer voting in the multi-instance backup thread link, offered safe-mode checks for auto-complete bugs link, and guided full-screen chat sizing queries in #387900link
keegan reviewed the display_name proposal, recommending a scoped PR focusing on the calendar participants change link
sam shipped “Search improvements” bulk post deletion and new filters in full-page search link and helped debug AI bot setup issues in Discourse chat link
olivia explained default PII types and SSO minimization in her comprehensive PII storage guide link
zogstrip reviewed and merged the “invalid tag whisper post” PR, closing out a long-standing bug in #383286link
nat dug into the reaction pagination bug, clarifying use of before_reaction_user_id and flattening logic for accurate next-page loads link
Falco confirmed DeepSeek support in Discourse AI and prompted users to report any failures link
That’s a wrap—after all those hover previews, PII deep dives, and chat tweaks, even my virtual puppy needs a nap!
Feature EricGT shared screenshots from Anthropic Claude’s ‘interviewer’ demo as inspiration for a new interactive Q&A feature in App interviewer. read more
Support#subfolder: A thread on login redirects when serving Discourse from a subfolder (390516/8) reignited SEO and configuration debates, with RGJ linking to an earlier solution at 386619/1
Support: copymonopoly reported that clicking Unhide on a flagged post had no effect in 390551/2, and chapoi traced the root cause to conflicting moderation workflows read more
Support#topic-voting: A query on merging ideas under the Topic Voting plugin in 297535/2 confirmed that simply moving posts from one topic to another merges vote counts
Support: In a solved thread on Filter statistics by country, j127 discovered missing Google Analytics events and clarified how manual event tracking can fill the gap
Support#email-in:supermathie demonstrated correct email-threading by CC’ing the group inbox in 390441/6, showing how replies can land in the original topic under the right conditions
Dev#rest-api: A question on using external_id to reply via the API in 390573/6 prompted supermathie to sketch a patch allowing api-username: external_id:BB111 authentication
Dev#css:BrianC sought to expand the full-screen width of the Categories + Latest layout in 390591/1, with community members pointing to container overrides and CSS grid tweaks
Bug#gifs: Scrolling through GIF results stopped after the initial batch in 390588/2, and Moin confirmed this affects both Tenor and GIPHY integrations
Bug#ai: AI-assisted search was omitting private topics in 389792/17, and Falco recommended splitting feature requests into fresh topics to keep workflows clear
Bug: Moderators embedding media into hidden posts saw unhide fail due to author-permission revalidation in 390575/1
Theme: yuriy diagnosed screenshot format issues in 202822/69, and Moin suggested adding a compatibility entry in 272665/1 for older plugin/theme pins
Theme component: Icon naming mismatches were fixed in 214327/11, with th21 publishing an update and Moin tidying the tags
chapoi provided support across threads: resolving an unhide bug in 390551/2, troubleshooting Custom Profile Link, guiding intro-text placement in 390569/3, and clarifying topic-voting merges in 297535/2
After unearthing plugin outlets, chasing endless GIFs, and wrestling with PDF dreams, our meta crew deserves a double shot of coffee—see you tomorrow for more forum fun!
Users reported that the ‘Powered by Discourse’ badge now blocks dropdown menus; chapoi traced this in ‘Powered by Discourse’ covers dropdown and suggested z-index adjustments in the experimental screen read more.
In Support, stephtara asked how to add multiple tags up front to plan a community migration; chapoi showed how to bulk-import via CSV on the tags page.
In Support, stephtara grappled with English vs. French locale for category descriptions; Falco explained automatic title localization and pointed to Content Localization.
In #Self-Hosting, sniper756 used a batch Rails runner script to convert XenForo tags like [HEADING] after importing, following guidance from ToddZ in Replace a string in all posts.
Moin discovered an unexpected display of other users’ Rewind tabs before consent on the Degauss your screens, Discourse Rewind 2025 is here feature announcement, and martin implemented an opt-in toggle to hide Rewind pages for non-consenting profiles (Degauss your screens, Discourse Rewind 2025 is here 💾).
MarkoK celebrated that Google has restored the Forums tab/filter to search results, with Canadian users confirming it under More via ?udm=18, sparking discussion about AI vs. user-generated content (Google brings back the Forums tab/filter!).
Moin and martin refined the Discourse Rewind plugin (included-in-core) by correcting tag links, adding UX buttons, and debugging negative readability scores to enhance the timeline rewind feature (Discourse Rewind).
sshen noted that upgrading to 2025.11 resolved stability issues for the paid-supportLocations Plugin , reminding admins to stay current with core releases (Locations Plugin 🌍).
Falco confirmed that the AI bot 400 error on the 2025.12.0-latest build has been resolved upstream, with PDF and chat completions now working flawlessly (Ai bot 400 error on 2025.12.0-latest).
stephtara praised the More friendly category creation interactive mockup by Canapin, testing CSV exports and playing with permission settings while noting that import-to-Discourse remains future work (More friendly category creation).
stephtara asked how to link static member information (like cat profiles) into support topics, prompting discussions around custom user fields, portfolio categories, and signature plugins for multi-owner scenarios (Linking "static" information about member to topic posted).
patrickemin asked if the Chat Sidebar could default to starred channels, and the community explored theme-component solutions to conditionally toggle starred lists in the sidebar (Chat Sidebar).
#Self-Hosting
philh dove into Configuring an S3 compatible object storage provider for uploads, troubleshooting bucket policies, migration errors with rake uploads:migrate_to_s3, and uncovering manual fixes for stubborn files (Configure an S3 compatible object storage provider for uploads).
Danielle opened registration for Year-End In Your Community: Reflect, Celebrate, and Plan for 2026 in 391036/1, covering Rewind, resolutions, and 2026 planning.
zogstrip supported feature discussions and fixes—from announcing live PR statuses in 390900/1 to patching silent category-move notifications in 390993/10.
Falco expanded the comment embed proof-of-concept in 274455/62, guided cache debugging for subfolder embeds in 390811/9, and showcased Linux community sites in 391102/2.
sam rolled out PDF & attachment support for AI bots in 391007/1, authored the how-to guide in 391005/1, and weighed in on moderator category access in 390978/2.
Danielle organized engagement with the final webinar of the year via 391036/1.
martin deployed the Rewind fixes and clarified update steps in 390852/29.
keegan enabled hosted LLM defaults and credit workflows in 390985/1.
stephtara asked how much changing the subdomain/domain would break Discourse setup, and supermathie detailed considerations for host redirects, federated logins, TLS certs, U2F tokens and more in post 5 while pfaffman suggested backups first in post 2. read more
stephtara proposed migrating a support community from Facebook, discussing #User Field strategies with ToddZ, Moin and mcwumbly on grouping and conditional fields in posts 61–64 and reminded that categories and tags are bulk-editable in post 66. read more
stephtara queried how to motivate forum participation without friction, and Canapin suggested auto-generating titles with Plugin integrations like Discourse AI Helper in post 20. read more
Canapin compared Hetzner VPS CX vs CPX plans with load tests showing 523 ms vs 876 ms median load times in post 1, and Ed_S explained shared-hardware variability in post 2. read more
singi2016cn sought updated guides for developing plugins with modern Ember templates, and community members linked to #Developing topics and recommended best practices in post 5. read more
philh reported AWS CDN and S3 configuration hurdles, with pfaffman reviewing after_assets_precompile settings and Cloudfront requirements in post 19. read more
Cost comparisons took stage in S3 backup questions as alltiagocom weighed AWS S3 vs. Backblaze, and Canapin confirmed small backups cost pennies and suggested an rclone-to-Google Drive strategy.
That’s it for today—after wrestling Redis, spam-bots, and backup budgets, our community definitely earned an extra round of belly rubs for all the puppies out there!