Résumé quotidien (5h UTC)

Today on meta.discourse.org

Key Stats

Source: Meta Admin Stats


Interesting Topics

  • Theme component: Lilly released the Discourse Topic Excerpts & AI Gists Button theme component, merging topic-list-excerpts previews with #ai-powered gists for streamlined browsing read more.

  • Theme: ばこん rolled out updates to the Glacier Theme, adding per-device controls for the “New Topic” button and customizable labels for multilingual sites details.

  • Community: stephtara explored whether to open sections of a migrating Facebook group or keep it private, weighing discoverability against members’ privacy discussion.

  • Community: The merits of separate “Welcome” and “Newbie/Beginner” categories were debated, with noahl advising a unified intro approach to reduce posting friction see thread.

  • Community: HAWK championed user-first design in How exactly do I get people to use my forum?, suggesting high-context topic cards and community-focused metrics insights.

  • Community: eisammy reported that Discourse AI’s automatic translations mis-handle emojis and image URLs in Portuguese, illustrating flickering assets and incorrect tokens example.

  • Support: Canapin dissected the lifecycle of #custom-automations, pointing to plugin examples and the Data Explorer for crafting new triggers and actions read more.

  • Support: A stubborn Avatar upload issue on Ubuntu dev installs was unraveled by merefield, who recommended FORCE_HOSTNAME tweaks and cloud-based testing to address 127.0.0.1 misrouting diagnosis.

  • Support: Incorrect language defaults prompted a review of default_locale vs. user interface preferences, as stephtara discovered when her site stubbornly stayed in English resolution.

  • Support: Moin questioned why safe mode that disables only themes also hides sidebar plugins, uncovering that theme customizations can alter admin UI visibility thread.

  • Support: Deep-dives into OIDC on iOS in-app browsers exposed csrf_detected failures during callback, illustrating WKWebView session limitations discussion.

  • Support: The shift to “similar” search matches frustrated users demanding strict result filtering, prompting calls for an “exact match” option in the site’s search preferences feedback.

  • Support: Customizing Discobot’s narrative bot tutorial steps led to tips on editing localization keys in Crowdin and GitHub, unlocking domain-specific onboarding flows guide.

  • Plugin: The Tickets Plugin for PavilionDev saw a major overhaul to support Discourse v2026.1, moving the dashboard link to the sidebar and calling for PR reviews details.

  • Plugin: In the Locations Plugin, setting the default view to “Map” crashed the page; merefield suggested safeguarding siteSettings access to prevent undefined property errors bug report.


Activity by the @team Group


Keep your coffee warm and your cookies secure—after yesterday’s whirlwind of AI gists, sidebar sleuthing, and avatar adventures, you deserve a break!

Today on meta.discourse.org

Key Stats

  • New posts: 91
  • New topics: 12

Top Users

  1. Canapin – 5 posts, 12 likes
  2. Moin – 10 posts, 10 likes
  3. awesomerobot – 2 posts, 9 likes
  4. KevinHill – 1 post, 5 likes
  5. NateDhaliwal – 8 posts, 4 likes
  6. RGJ – 1 post, 3 likes
  7. HAWK – 1 post, 3 likes
  8. stephtara – 4 posts, 3 likes
  9. haydenjames – 2 posts, 2 likes
  10. manuel – 1 post, 2 likes

Notable team highlights: bug fix for unresponsive emoji config (read more), plugin auto-install guidance (read more), and theme CLI troubleshooting (read more).

Interesting Topics

  • Dev Canapin reported an issue where the before-topic-progress outlet is unexpectedly wrapped in a <span>, interfering with plugin layouts; awesomerobot confirmed it as legacy and removed it here read more.

  • Dev Canapin unveiled the :framed_picture: Topic Gallery Plugin, an AI-powered plugin for infinite-loading image galleries with filters, and shared a live demo (availability may vary).

  • Dev NateDhaliwal helped modernize inline script tags by explaining how to use api.renderInOutlet instead of <script type="text/x-handlebars"> in theme developer tutorials.

  • Marketplace KevinHill is seeking Discourse experts to migrate a large WhatsApp community and boost engagement; replies from pacharanero, jahan_gagan, itsbhanusharma, and deepvyas rolled in read more.

  • Bug A bug causing the /admin/config/emoji page to lock up was fixed by awesomerobot; users validated the fix post-merge read more.

  • Bug Safe mode disabling only themes also hid plugins from the admin sidebar; Moin traced it to a check in admin-sidebar.js read more.

  • Bug NateDhaliwal noticed that a parent category showed a “read-only” badge when only its subcategory was read-only; he proposed hiding the badge in the composer read more.

  • Announcements david clarified that the new ESR branch will mirror the old stable update frequency after questions from haydenjames on January 2026 releases read more.

  • Community stephtara discussed balancing public and private areas during migration from Facebook, citing the “library/coffee shop” analogy and stressing clear visual cues read more.

  • Community In a debate on “Welcome” vs “Newbie/Beginner” categories, stephtara and HAWK weighed when to split established communities versus starting fresh read more.

  • Support char and supermathie resolved an unusually high CPU usage issue after updates and background jobs completed, with charts proving the spike fell back to normal read more.

  • Plugin RGJ announced that the Discourse User Feedback plugin is now fully compatible with v2026.1 and maintained by Communiteq, thanking Ahmed_Gagan for initial development read more.

  • Feature tom_eric proposed improving the Discourse AI plugin with model discovery and sensible defaults; Moin pointed to overlapping requests in Feature request: Improve Discourse AI setup and the main thread read more.

  • Feature Cross-linking a broader vision for multi-instance activity backup, Moin connected the unified reader discussion #390436/8 with the automated personal archive sync proposal read more.

  • #Hosting: pfaffman guided stevejr on building a custom Discourse Docker image with pre-installed plugins using the launcher tool in topic.

Activity by the @team Group

Stay tuned for more discussions—may your day be as smooth as an emoji-free admin page!

Today on meta.discourse.org

Key Stats

  • New posts: 84
  • New topics: 19

Top users (by likes) in the last 24 hours:

  1. lindsey4 posts, 29 likes
  2. awesomerobot7 posts, 16 likes
  3. Canapin5 posts, 12 likes
  4. Moin8 posts, 10 likes
  5. noahl1 post, 8 likes
  6. nat3 posts, 7 likes
  7. martin3 posts, 6 likes
  8. merefield2 posts, 5 likes
  9. Zanbabe1 post, 5 likes
  10. Danielle1 post, 4 likes

Interesting Topics

Announcements

  • lindsey introduced the Upcoming Changes system to let admins opt in/opt out of new Discourse features, complete with UI walkthrough.read more

  • A simplified category creation interface trims the initial fields for most use cases while preserving advanced options in the sidebar.read more

  • awesomerobot rolled out custom SVG splash screens, allowing static or animated logos via a new site setting under Upcoming Changes.read more

  • The built-in /faq sidebar link is being renamed to /guidelines, aligning terminology with community rules while still honoring the faq_url override.read more

Theme component

  • A new welcome modal theme component guides newcomers with actionable paths to engage, reducing first-day churn.read more

Bug

  • A 500 Internal Server Error in /review when approving after editing tags was traced to storing full tag objects instead of names—fix pending in PR #37477.

  • User preferences on Tag IDs displaying instead of slugs now show raw IDs under /preferences/tracking; the team is looking into a correction.read more

  • House ads in the topic-list-between placement no longer span the full width due to invalid table markup—regression under investigation.read more

Plugin

  • The Search Thumbnails plugin adds image previews directly in search results, speeding up visual lookups on image-heavy forums.read more

#Translations

  • Translators discussed finding context for new strings after release-folder moves disrupted the usual GitHub-PR lookup workflow.read more

Feature

  • A request for badge search on the Admin → Badges page aims to avoid endless scrolling when copying or bulk-awarding badges.read more

UX

  • The rewind page error message now explains that rewinds are only available for December and January to prevent confusion from missing chat panes.read more

Support

  • An adminGroups.index 404 was clarified: Discourse uses /groups.json for data and /admin/groups only for the HTML UI.read more

  • Questions arose on how the rewind feature counts chat messages when retention settings delete old messages—data vs. messaging accuracy was debated.read more

#Site feedback

  • A neat Discourse logo with throbber during page load was spotted, previewing the upcoming splash screen branding update.read more

Activity by the @team Group

  • lindsey introduced the Upcoming Changes system in 392894 and explained the new category creation flow in 394971.

  • awesomerobot launched custom SVG splash screens in 395100, debugged the admin groups route in 395008, and addressed the review-queue visual bug in 394828.

  • nat provided a tag-payload fix in 395014 and acknowledged the slug vs. ID issue in 395070.

  • martin detailed plugin integration for Upcoming Changes in 392894 and clarified the /faq/guidelines rename in 395099.

  • Danielle shared the replay for the Year-End webinar in 391036.

  • gerhard offered a quick context lookup tool in 395051.

  • pmusaraj investigated Discobot certificate caching in 394981 and weighed in on Docker image builds in 394969.

  • sam discussed moderation options for AI spam detection in 343541.

  • Osama contributed a fix for the review-queue routing bug in 394646.

  • jordan.vidrine committed an Air Theme update in 197703.

After a day filled with SVG splashes, category overhauls, and 500-level bug hunts, we’ve definitely earned our coffee—see you tomorrow for more meta magic!

Today on meta.discourse.org

Key Stats

  • 118 new posts; 17 new topics in the last 24 hours.
  • Top contributors:

Interesting Topics

Plugin

Announcements

Marketplace

#Translations

#Developer Guides

Bug

Support

UX

Activity by the @team Group

Here’s to another day of lively plugin chatter and colorful categories—may all puppies wag their tails, safe from any misconfigured slugs!

Today on meta.discourse.org

Key Stats


Interesting Topics

Plugin

#Extras

Theme component

UX

Bug

Feature

Support

Installation

Dev


Activity by the @team Group

  • zogstrip addressed Bug Creating categories without selecting an icon (395223/4) and Wrong security settings shown when creating a new category (395224/4), then diagnosed a corrupted timestamp in CleanUpUnmatchedIPs (395229/2).

  • chapoi weighed in on UX Reactions picker positioned outside of viewport on mobile (395181/5), confirmed RTL arrow fixes in Reverse Reply arrow icon for RTL (385565/3), and offered line-clamp guidance in Sidebar spacing change? (393188/18).

  • awesomerobot clarified sort logic in It’s unclear what determines topic order in category ‘Latest’ view (395327/2), unified styles in Back to category link on category edit page (395230/4), enhanced splash centering in Branding the Discourse splash screen with custom SVG images (395100/10), and patched chat overflow in Full Screen Chat Window Height overflow on Sublime theme (394864/4).

  • jordan.vidrine applied UX spacing fixes in Sidebar spacing change? (393188/13) and troubleshooted the Air Theme error (197703/594).

  • renato clarified edge-case handling and expected behavior in Is there a way to clean up copied image links? (395336/2).

  • sam acknowledged the tag-editor bug in Unable to create new tags in tag group editor (395324/3) and the theme-creator issue in Edit Code button in Theme creator doesn’t work (395219/4).

  • rishabh explained free-tier limitations in Cannot associate category with a group [free tier] (395220/4).

  • lindsey highlighted the Enable solved tags feature in Convert a topic to a question which can be marked as solved (73791/13).

  • Falco showcased room-details UI improvements in Resenha – Add Discord-style Voice Rooms to Your Community :studio_microphone: (389056/19).

  • mae kicked off the companion discussion for Your Community as Your AI Knowledge Layer blog post (395325/1).


Bonus fun: If your toaster can handle real-time updates like Dumbcourse, you’re one step closer to living in the Matrix!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Modernizing the Foundation theme: jordan.vidrine announced a modernized Foundation theme with subtle CSS tweaks and a group-based rollout via the Upcoming Changes feature, and Lilly squashed an overflow bug in the gist dropdown ([…/395331/3]).

  • Exploring your Discourse Data with Discourse MCP: Falco unveiled Data Explorer integration in the new MCP for live SQL queries and LLM workflows ([…/395383/1]) following the initial MCP blog.

  • Simplified category setup: Community members continued refining the admin category page style in simplified category setup, with gormus suggesting unified color inputs for theme settings and awesomerobot hinting at future ColorInput / ColorPicker consolidation.

  • Branding the Discourse splash screen with custom SVG images: ばこん shared animated splash screen SVGs ([…/395100/12]), and awesomerobot updated the OP to recommend CSS-based transforms over SMIL for smoother animations ([…/395100/13]).

#Extras

  • Termcourse: read 'n post on Discourse instances from the terminal: merefield enhanced the CLI client with streamlined auth prompts ([…/395285/2]), inline image previews powered by chafa/viu ([…/395285/3]), and fully customisable theming options like “fairground”, “slate”, and “rust” ([…/395285/9]).

#Site feedback

  • Use more often placeholder forms in documentation topics?: Canapin proposed leveraging the placeholder-forms component in docs ([…/395360/1]), with pacharanero and Moin providing real-world examples of placeholders in action ([…/395360/2], […/395360/3]).

Installation

  • Discourse not working on Raspberry pi 5: iam_best hit port 80/443 hurdles using Cloudflare Tunnel, and Falco guided them through curl diagnostics ([…/395382/1], […/395382/2]) before spotting commented-out ports in their app.yml ([…/395382/6]).

  • Installing on Kubernetes: Although unsupported, dan_carreon detailed a working Discourse deployment on GKE with the official Docker image and Google’s managed Postgres/Redis, and asked for best practices around database migrations during upgrades ([…/49329/56]).

Feature

  • No more broken links, ever?: elmuerte kicked off a link-rot discussion, lamenting Internet Archive gaps and seeking a built-in solution, and sam encouraged the community to file specific bug reports.

  • Option to not send Private Topics for topic webhooks: rey.riel requested webhook archetype filters to exclude private messages for tighter data security ([…/395375/1]) and pointed to the Discourse Webhooks plugin for reference.

  • Search logs should ignore OpenSearch placeholder terms: TheBaby5 proposed filtering {searchTerms} noise from Trending Search Terms and tagging AI-agent searches separately for clearer analytics ([…/395393/1]).

Bug

  • Topic content does not take up full width for very short text: fangjue reported mobile layout misalignment in the Horizon theme, and awesomerobot confirmed that the fix in PR #37604 resolves it ([…/395371/1], […/395371/3]).

  • Topic cards must be clicked on the title to navigate: fangjue discovered that blank areas in New & Unread Topics and user activity lists were non-interactive under Horizon, prompting a patch to include missing currentRouteNames ([…/395378/1]).

  • Bulk tag creation rejects tags with uppercase letters: With #force-lowercase-tags off, nat fixed bulk tag import to accept mixed-case tags, restoring expected behavior ([…/393744/7]).

Support

  • Unusually high CPU usage: char flagged a 2,000 + second spike in stats jobs after an unscheduled reboot, and jack222 suggested that server infection or security issues might be the root cause ([…/394651/13], […/394651/14]).

Activity by the @team Group

  • jordan.vidrine kicked off the day by announcing the Modernized Foundation theme and integrating it into the Upcoming Changes rollout ([…/392894]).

  • Falco launched the Data Explorer feature in the new MCP ([…/395383/1]) and led Raspberry Pi troubleshooting with curl and Cloudflare tunnel advice ([…/395382/2]).

  • awesomerobot verified and merged the Horizon theme fix for short-text topics ([…/395371/3]) and updated guidance on the renamed “match title only” search filter ([…/395386/2]).

  • david confirmed that PDFs now open inline by default under the new file display logic ([…/388190/12]).

  • sam contributed to the link-rot conversation by inviting detailed reports on Internet Archive archiving issues ([…/395333/4]).

  • nat pushed a patch to bulk tag creation, removing the uppercase restriction ([…/393744/7]).

  • pmusaraj provided insight on the feasibility and UX of a random tips popup feature ([…/395367/2]).

  • renato suggested focusing out of the editor as a potential fix for the iOS landscape upload bug ([…/395144/10]).

  • supermathie clarified opportunistic TLS behavior for DISCOURSE_SMTP_ENABLE_START_TLS and addressed rake task warning persistence ([…/387286/23]).

It looks like our meta community was busier than a pup in a room full of squeaky toys yesterday!

Today on meta.discourse.org

Key Stats

  • New posts: 50
  • New topics: 8

Top users (last 24 hrs):

Interesting Topics

Support

  • zogstrip discovered that diacritic matching fails in SQL LIKE queries and proposed using unaccent in We Lost Gorgeous George read more

  • char and jack222 debated remediation steps for memory‐hungry Postgres processes under Unusually high CPU usage read more

  • hipp0 shared CSS tweaks to constrain embedded videos in How do you keep the video/one box from expanding too wide read more

  • honeymoose reported a 404 on models/embedding-001 and Lilly guided through the correct Gemini embedding URL in Discourse Gemini’s embedding-001 Call error read more

Bug

  • one1 wants “About” removed from the stop-words list so that unpinned “About” posts become searchable in Please remove “about” from the stop words list read more

  • Lilly confirmed that nested object settings now show labels and descriptions in Labels and descriptions missing from nested object settings read more

  • zogstrip patched the lingering “Approve changes” button in Approve changes button does not disappear when adding a user to a custom group read more

Feature

  • Willy requested the ability to export just site settings for dev cloning in Back up only the settings read more

  • Moin suggested showing “New category” in the sidebar for moderators when Moderators manage categories is enabled in Show ‘New category’ option in sidebar also for moderators allowed to manage categories read more

  • stephtara outlined a sidebar link to category settings under a new admin menu in Add link to sidebar category setting to new admin menu in categories section of the sidebar read more

Announcements

  • stephtara praised the direction of the new category UI in Simplified category setup read more

UX

  • Richie asked for a badge colour on the “Rejected Posts” counter to match light and dark modes in Badge colour missing from Rejected Posts counter on profile page read more

#Hosting:

  • merefield explained that multi-server HA for Discourse is possible but requires custom engineering in Hosting Discourse on multiple servers for HA? read more

Plugin

  • scavin updated the Bilibili Onebox plugin with live‐stream support in Discourse Bilibili Onebox read more

  • hipp0 noted link-in-title behavior for the official Affiliate plugin in Discourse Affiliate read more

Activity by the @team Group

  • zogstrip provided the unaccent SQL fix for Support in We Lost Gorgeous George link
  • zogstrip merged a PR to expose “New category” for moderators in Show ‘New category’ option in sidebar also for moderators allowed to manage categories link
  • zogstrip delivered a quick Glimmer patch to hide the stale approve button in Approve changes button does not disappear when adding a user to a custom group link

That’s a wrap—no CPU burnt or puppies harmed, but plenty of bugs squashed and features kicked off! :blush:

Today on meta.discourse.org

Key Stats


Interesting Topics

Community

  • What to do with inactive usersstephtara weighed the merits of preserving long-silent members, noting that diabetic cats sometimes reappear from remission, and JimPas shared how an overseas assignment led to a year-long hiatus before a triumphant return. see stephtara’s post | see JimPas’ example

Announcements

  • Discourse ID is now available. Try it today!stephtara asked if the Discourse ID landing page supports French localization, Moin confirmed a German version exists but not French, and stephtara offered to help jump-start the translation on Crowdin. question | Moin’s reply | volunteer offer

  • Modernizing the Foundation theme – In Announcements, sniper756 expressed excitement about the upcoming default style refresh in the Foundation theme experiment. read more

Support

  • Adding 2 tildes before & after link does not strike it outNateDhaliwal reported that ~~ around bare links won’t render strikethrough, and both Moin and Lilly provided Markdown workarounds using brackets and angle brackets. problem report | Moin’s solution | Lilly’s tip

  • Changed subdomain/domain and can’t get Discourse ID to work – After moving a forum to a new hostname, stephtara couldn’t log in via Discourse ID until NateDhaliwal guided a Rails console reset of the client ID and secret. issue details | fix applied

  • The “Discobot discoveries” search results on MetaCanapin highlighted that AI-powered “Discobot discoveries” were surfacing in search results, sparking discussion on bot visibility and result relevance. screenshot and report

  • Discourse Gemini’s embedding-001 Call errorhoneymoose and Lilly traced an embedding failure to an outdated Google API URL, updating the gemini-embedding-001:embedContent endpoint to restore successful AI calls. error report | success confirmation

  • How to disable SMTP during installation?NateDhaliwal shared that the latest Discourse installer makes SMTP optional, allowing first-time setups to skip email by leveraging Discourse ID for authentication. installer note

Theme

Bug

  • Powered-by page on discourse.org is brokenelmuerte discovered /powered-by infinitely redirects to itself, and zogstrip confirmed it’s on the fix list. bug found | team response

  • Yet another title localization issueRGJ reported hidden topics receiving Chinese titles after closing duplicates, with Moin linking related threads and nat digging into the UX inconsistency. bug details | duplicate context

  • Poll option marker overlapping mention pillselRicharde submitted a CSS-only fix to flex-align poll markers and mention pills, preventing overlaps in cooked views. before/after view

Feature

Plugin

  • Discourse mail daily summary pluginRGJ reported a post-SMTP commit preference error, thoka merged a PR, and the unmaintained tag was removed thanks to active client usage. issue | PR merged

#Site Management

  • Creating and configuring custom user fieldsstephtara sought an easier way to reorder lengthy user field lists and distinguish required fields, and Moin suggested JSON export inspection or Rails console scripting for bulk updates. question | console solution

Activity by the @team Group

  • zogstrip commented on Powered-by page on discourse.org is broken (link)
  • sam clarified the stop words Feature request in Please remove “about” from the stop words lists (link)
  • nat investigated the title translation bug in Yet another title localization issue (link)
  • mcwumbly weighed in on upload permissions in Chat allow uploads - change setting to per trust level (link)

Stay curious—and rest assured, no puppies were harmed exploring these Meta mysteries!

Today on meta.discourse.org

Key Stats

Interesting Topics

  • Announcements Canapin reported that search input and submit buttons in the Modernizing the Foundation theme are squished on mobile, sparking a discussion on button contrast and weight read more.

  • Announcements martin confirmed that Upcoming Changes, the new system for managing feature rollouts, has been deployed to hosted sites read more.

  • Announcements pmusaraj shared that Discourse ID will soon support French translations via browser language detection, with a call for extra eyes on the work in Discourse ID is now available. Try it today!.

  • Support zogstrip suggested using safe mode troubleshooting guide after ilikelinux reported issues on the Fedoras Discourse instance read more.

  • Support pfaffman advised that upgrade failures with the Discourse Encrypt plugin are likely Ember-related and recommended a staging restore for testing read more.

  • Support Christian_PEYRUSSE encountered [object Object] errors in popular tags on the home page; Moin pointed out it’s a customization issue and advised disabling or updating the plugin in safe mode read more.

  • Support benjamincfarmer asked why assignment notes don’t show up in the My Posts → Edit assignment view; Moin clarified that notes are intentionally removed on edit and appear in the whisper thread instead read more.

  • Bug PandaKai7 discovered a bug in the experimental impersonate interface where exiting impersonation returns a 404; martin identified the permission-check issue and is working on a fix read more.

  • Bug Moin noticed that when simplified category creation is disabled, the custom incoming email field loses focus on every keystroke, making email setup painful read more.

  • Bug Moin observed that removing tags or moving a solved topic can drop its solution without warning, and proposed keeping solutions as long as a category or tag allows them read more.

  • Bug Ethsim2 confirmed the table-builder editor still throws “Cannot read properties of null (reading ‘length’)” on v2026.2.0-latest and is awaiting a resolution read more.

  • Feature zogstrip announced that “Mark as Solution” in group messages is coming back via PR read more.

  • Feature davidb-landseed requested sticky headers in markdown table posts and nathank tagged it Feature table-builder for consideration read more.

  • UX Moin and RGJ debated making the tracking button tooltip reflect current notification levels or next-click action for better clarity read more.

  • UX Canapin pointed out that custom-sized images (e.g., emojis) are cropped in the composer preview but render correctly once posted read more.

Activity by the @team Group

  • zogstrip (5 posts, 11 likes): guided ilikelinux to safe mode for the Fedoras Discourse issue link and confirmed the return of Mark as Solution for group messages link.

  • awesomerobot (2 posts, 10 likes): provided the fix for Fedoras instance script errors by disabling a legacy theme component link and merged the sidebar editor bugfix in Topic List Sidebars link.

  • jordan.vidrine (2 posts, 8 likes): thanked community members for feedback and discussed button contrast in the Foundation theme link.

  • martin (5 posts, 6 likes): diagnosed and began fixing the impersonation permission bug link and deployed the Upcoming Changes feature to hosted sites link.

  • gerhard (2 posts, 3 likes): asked for feedback on the new Crowdin branch structure for translation restructuring and is working on smoothing the workflow link.

  • supermathie (1 post, 1 like): contributed I/O profiling insights to the high CPU usage discussion, noting disk reads rather than swap thrashing link.

  • pmusaraj (1 post, 1 like): updated users on upcoming French translations for Discourse ID and invited testers to verify the localized UI link.

  • chapoi (1 post, 0 likes): confirmed that fractional registration values on the Signups report have been fixed link.

  • sam (4 posts, 0 likes): marked the Discourse Coloring Tag component as broken link and provided additional testing feedback on the table-builder error link.

What a lively 24 hours—from squished buttons to sticky headers, we’ve squashed bugs and rolled out features faster than you can hit “reply”! :rocket:

Today on meta.discourse.org

Key Stats

Top users (by posts & likes):


Interesting Topics

General

  • The community is debating whether Discord’s new age-verification measures will drive users to Discourse or other platforms, with Bas teasing easier self-hosting on the horizon and EricGT aggregating outsider comparisons of chat vs. forum. read more

Community

  • stephtara asks if Discourse topics are really “just Facebook posts with titles,” unpacking activation interfaces, thread-length norms, and migration friction. read more

Announcements

  • rishabh officially unveiled the Free plan beta, letting anyone launch a hosted Discourse site under Starter-plan limits in under two minutes. read more

Support

  • Community members are clarifying legal responsibility under new age-verification laws (e.g. UK’s Online Safety Act), with awesomerobot pointing to the Free plan terms. read more

  • PandaKai7 asks if you can change your handle on Discourse-ID forums; mcwumbly confirms the username override is locked down for now. read more

  • Haris seeks to implement an eye-catching banner component; replies point to existing theme components like Versatile Banner. read more

  • Haris wonders how to rank posts by engagement (upvotes, likes, comments); suggestions include the Post Voting plugin and the /hot page. read more

  • A user on a Free plan site can’t complete an invite-only sign-up, hitting a “You do not have access” dead end. read more

Bug

  • PandaKai7 reports the experimental impersonation UI isn’t live immediately after deployment; awesomerobot confirms hosted sites roll updates out over days. read more

  • Moin notes edits don’t refresh content or update the avatar notification badge without a full reload; zogstrip is on the case. read more

  • Some notifications fail to decrement the badge count after being viewed, causing in-app counts to stick. read more

  • The calendar plugin currently shows “Fri → Sat” for a full-day event on Fri; a patch is requested to show just one day. read more

UX

  • NateDhaliwal flags that the Free plan setup page’s radio options are low-contrast and hard to read, prompting calls for clearer styling. read more

  • ToddZ uncovers a CSS clash when combining Custom Header Links and New Topic Header Button, misplacing links and skewing heights. read more


Activity by the @team Group

And that’s a wrap—after a day of age checks, free tiers, and CSS tangles, our pups are still wagging! :tada:

Today on meta.discourse.org

Key Stats

  • New posts: 151
  • New topics: 23

Top users:

Interesting Topics

Announcements

General

Support

Bug

Activity by the @team Group

Here’s to keeping our CPU at 2% and our free plan under the 500K pageview cap today! :rocket:

Today on meta.discourse.org

Key Stats


Interesting Topics

Praise

General

#Site feedback

Bug

Announcements

Migration

Support

Feature

#Translations

#Extras

Installation


Activity by the @team Group


Remember, thanks to all the troubleshooting and feature requests, every puppy is safe and sound today!

Today on meta.discourse.org

Key Stats

Total new posts: 110
Total new topics: 14

Top users (posts / likes)

“People fundamentally misunderstand the distinction between Categories and Groups.” – pacharanero in General

Interesting Topics

General

  • In free discourse beta feedback about groups, pacharanero highlighted that technical users “fundamentally misunderstand” the difference between Categories and Groups in post #10 and RGJ added a twist on explaining group inboxes in post #11. read more

Praise

UX

Announcements

Feature

  • In Allow users to see trust level 3 progress on user profile, manuel argued that visible metrics drive positive behaviors and pointed to a Data Explorer query in post #40. read more

  • In Models that have reached their limit should appear in a faded color, kuaza suggested greying-out exhausted AI models and prompting upgrades inline in post #1. read more

  • In Ability to display all the likes/reactions on a post, darkpixlz and Hanon_Ondricek debated replacing the reaction grid with a scrollable avatar/name list in posts #21 and #22. read more

Support

Installation

  • In Migrating to a new server that has a new DB and new S3 buckets for backup and uploads, stevejr outlined Bitnami-to-official transitions in post #9 through #15, while RGJ and supermathie weighed in on timing and best practices. read more

Bug

  • In Issue with enabling upcoming changes, martin merged a fix for renamed automatic group labels that resolved translation conflicts in post #22. read more

  • In Error seeing experimental features in Admin > what’s new, chapoi flagged misleading copy and triggered plans to update the error message to avoid sounding like a bug in post #6. read more

Activity by the @team Group

Keep your coffee mugs full and your consoles open — Discourse fun continues tomorrow!

Today on meta.discourse.org

Key Stats

A big thanks to our most active contributors!

Interesting Topics

Community

  • Isambard kicked off a discussion on forum divergence and using category permissions to create a self-joinable “Technical Lounge” subforum without bumping main topics (read more).

#Hosting

  • CallMeRK reported that new signups were unexpectedly redirecting to id.discourse.com instead of the local forum, and NateDhaliwal and Falco walked through SMTP configuration and “Enable local logins” settings to restore native signups (read more).

  • yaxu experienced high rebuild memory requirements on a multisite install, investigating swapfile sizing and the impact of pre-compiled JS assets on memory usage (read more).

Installation

  • bloodshot_pico resolved a 502 Bad Gateway error caused by nonexistent SSL certificates by switching to Cloudflare Origin certs and adjusting proxy to a socket (read more).

  • stevejr outlined a migration to a new server with new database and S3 buckets, balancing read-only mode, bucket integrity, and backup strategies (read more).

UX

  • Jagster and sterretje explored their composer workflows after premature posting mishaps, with userscripts like the Discourse Composer Safety Lock from Canapin offering a toggleable padlock to prevent accidental submissions (read more).

  • Noble_Fish flagged a flair display bug on the Horizon theme where category list icons misalign and overrun avatar boundaries — chapoi confirmed the issue and is working on a fix (read more).

Support

  • hipp0 asked about showing only the original poster’s avatar on mobile, and Lilly shared themes and plugins that adjust the topic list to highlight authors (read more).

  • Shauny encountered a WordPress SSO bug where deleting and re-creating users didn’t reset Discourse usernames, prompting suggestions for anonymization or auto-sync on same-email signups (read more).

Plugin

  • derak reviewed the Resenha voice rooms plugin and proposed enhancements like push-to-talk options, follow alerts, and mini-players — Falco chimed in on mobile PTT constraints and status updates (read more).

  • stephtara questioned whether the Globally replace translations plugin should target only user-facing content to avoid unintended string replacements, seeking input on safe localization strategies (read more).

Feature

  • fangjue requested custom MathJax init configs in the Discourse Math plugin to support custom CDN paths and advanced loader settings, referencing a related feature request for unit packages (read more).

  • NateDhaliwal suggested adding an anchor ID to the flair editor section so the pencil icon in the user card jumps directly to flair settings, improving user experience (read more).

wordpress

  • espionage explored embedding Discourse post elements and the native composer in WordPress via API or iframe, with pfaffman pointing to embed scripts and the wp-discourse plugin as starting points (read more).

Activity by the @team Group

No puppies were harmed during the making of this summary—just a lot of great collaboration!

Today on meta.discourse.org

Key Stats

Interesting Topics

  • #Hosting High rebuild memory requirements: April 2025 edition: yaxu ran into memory spikes and hundreds of pnpm processes on 8 GB RAM without swap, eventually fixing it by adding -H to the sudo command in multisite migrations (report, resolution).

  • Announcements Refreshed shared edits plugin: sam unveiled a rewrite of the shared edits plugin, now supporting rich/markdown modes with remote cursors, multiple selections, and improved reliability via yjs (announcement, demo).

  • UX More self-evident icon to access the edit message dialog: robbie.morrison proposed replacing the small “i” icon with a more intuitive “note” symbol or exposing the edit-message field directly; Noble_Fish suggested optional pop-up triggers on first save (suggestion, follow-up).

  • UX Staff action logs filters don’t look great on mobile: Canapin highlighted alignment and spacing issues in the staff-action-log filters on narrow screens, including no vertical gaps and misaligned text for long strings (original report, screenshot).

  • Support Is there a way to track topic content that I’m marking as “will require future editing”?: stephtara asked about tools for tracking inline copyediting notes and purging edit history; Canapin recommended custom bookmarks with labels, reminders, <mark> tags for public highlights, and [wrap] tags with custom CSS (discussion, CSS guide).

  • UX “location-and-website” content can overflow on narrow screens: Canapin demoed overflow issues on mobile profiles (e.g., https://meta.discourse.org/u/pacharanero/summary) and proposed a line break between location and website fields (report, example).

  • #Sysadmins MKJ’s Opinionated Discourse Deployment Configuration: markersocial explored transparent huge pages and vm.overcommit_memory tweaks on Ubuntu 24.04, confirming THP was still enabled and sharing troubleshooting steps; mcdanlj suggested adjusting sysctl file priority or checking for overrides by tuned (report, follow-up).

  • Support Can’t setup Discourse ID: redirect URI already exists: Czar hit a redirect URI collision when registering Discourse ID, and pmusaraj guided via PM, resolving credential mismatches after reinstalling the server (original report, support).

  • Bug Long names render behind adjacent users’ avatars or over names on badge leaderboards: rokejulianlockhart demonstrated overflow on wide and constrained views, highlighting avatar/name overlap issues (details, screenshots).

  • Bug Require new topics to have tags from tag groups: can’t add tag group: sam attempted to reproduce a silent failure when enforcing tag-group requirements and asked the user to inspect network requests for errors (initial log, bug report).

  • Bug Rich text editor erases HTML tags from post: users reported stripped tags like <span> in the composer; sam suggested emailing team@discourse.org for follow-up and sparked community discussion on HTML sanitization (report, sam’s note).

  • Bug The “Subcategory of…” setting under categories is translated incorrectly in Chinese: Noble_Fish noted the Simplified Chinese translation 子类别…… reverses parent-child semantics and recommended 是……的子类别 for clarity (issue, screenshots).

  • Support Cannot sign in with Discourse ID even when email matches ‘DISCOURSE_DEVELOPER_EMAILS’: haruspex reported an authentication error despite correct environment variable configuration, prompting calls for troubleshooting guidance (report).

  • Bug Select-kit dropdown: selected/highlighted items have poor color contrast, text and icons disappear: BrettH found that the .is-selected state in select-kit.scss sets a dark background without adjusting text/icon colors, causing invisibility especially in dark themes; Noble_Fish confirmed the issue persists (report, follow-up).

  • Bug Error seeing experimental features in Admin > what’s new: martin acknowledged that the filter message should state “no results” instead of “error”, updated the copy, and submitted [PR #37835] to address it (initial report, fix).

Activity by the @team Group

Who knew a missing -H flag and a dash of extra swap could save the day (and spare our servers)? Looking forward to more chores—and puppy cuddles—tomorrow!

Today on meta.discourse.org

Key Stats

New posts: 146
New topics: 11

Top users by posts and likes:

Interesting Topics

#Site feedback

Theme component

blog

Plugin

Support

Announcements

UX

Feature

Bug

#Site Management

Activity by the @team Group

Our meta puppies survived a whirlwind of plugin launches, badge overflows, and free-hosting flurries—here’s to another day of community-powered chaos! :paw_prints:

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

Fun fact: Yesterday we debugged Ruby mismatches, streamlined badges, and sketched a fresh meta redesign—all before breakfast!

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

Here’s hoping your rebuilds stay smooth and your dropdowns always contrast clearly tomorrow!

Today on meta.discourse.org

Key Stats


Interesting Topics

  • Announcements: lindsey published the Current Projects – February 2026 newsletter, sharing updates on the free plan beta, Solved plugin improvements, and upcoming admin-area features. read more

  • #Self-hosting support: raskulous reported that ./launcher rebuild app wasn’t updating past 3.6.0.beta3; after advice on git pull, ./launcher cleanup, and console version checks, the beta update prompt cleared. read more

  • #Self-hosting support: peternlewis awoke to an expired SSL certificate on a hosting setup, ran ./launcher rebuild app to renew Let’s Encrypt certs, and confirmed the fix on Discourse 2026.1. read more

  • #Self-hosting support: asc saw “failed Sidekiq email jobs” warnings on a one-line, SMTP-less install; community members pointed to the known SMTP-less banner issue and its topic. read more

  • Support: Falco clarified that the “there are email jobs that failed” banner on SMTP-less installs is driven by the disable_emails setting and advised toggling it to “Yes” to suppress the warning. read more

  • Community: RGJ highlighted a closed-source feedback system and chapoi pointed to the open-source [Discourse User Feedback plugin] as an alternative. read more

  • Community: Falco merged his experimental work for full-page embeds, enabling Discourse to serve as a comment platform when embed_full_app is toggled on. read more

  • #Site feedback: mcwumbly split out a dedicated discussion on introducing a #welcome tag for onboarding newcomers, building on manuel’s suggestion for curated intro paths. read more

  • Plugin: Falco shipped a bugfix for users joining voice rooms late and added join-loading indicators to the Resenha – Add Discord-style Voice Rooms component. read more

  • Plugin: RGJ and Andrew_Rowe debated one-vote-per-user constraints in the Discourse User Feedback plugin, exploring PRs for feedback limits. read more

  • Plugin: long asked about point-award delays in Discourse Gamification; Moin pointed out the hourly and daily recalculation cadence. read more

  • Feature: After a decade-long request, chapoi celebrated merging the Date Type On Custom User Fields PR, enabling date pickers for DOB and similar fields. read more

  • Feature: long requested core support for icons next to arbitrary group names (beyond admins/mods), sparking discussion on custom badges and theme components. read more

  • UX: tobiaseigen proposed adding a direct “Enable” link to the email setting notice shown after restoring a backup to streamline re-enabling outgoing mail. read more

  • Support: hipp0 asked how to force the sidebar open permanently; recommendations pointed to theme components like Discourse Bars and Right Sidebar Blocks, as there’s no built-in toggle. read more


Activity by the @team Group

  • lindsey kicked off the day by publishing the Current Projects – February 2026 newsletter with project roadmaps and experimental features. view

  • david guided raskulous through rebuild diagnostics on Beta update to 2026.1, advising where to spot errors and verifying console version output. view

  • Falco shipped a fix for the voice rooms plugin’s join indicator in Resenha – Add Discord-style Voice Rooms, ensuring participants appear without manual refresh. view

  • Falco also recommended switching back to the default Forum Helper chat engine to remedy UI errors on the AI Chat page. view

  • nat confirmed the team would investigate the private-tag omission in webhook triggers and promised a follow-up. view

  • zogstrip pointed to merged PRs addressing reporting errors for category moderators and restored chat button visibility when PMs are disabled. view | view

  • manuel suggested adding a #welcome tag for beginner guides as part of the meta‐site reorganization, contributing design mockups. view

  • mcwumbly created a focused topic to explore the #welcome tag idea, inviting community input on onboarding flows. view

  • awesomerobot weighed in on composer UX, proposing a clearer edit icon placement in the More self-evident icon to access the edit message dialog discussion. view

  • tshenry reported a UI bug where Data Explorer results persist when switching queries, sparking a review of the preview pane behavior. view


Here’s to a day where SSLs renew themselves, rebuilds sail through, and sidebars stay exactly where you left them – happy Discourse-ing!

Today on meta.discourse.org

Key Stats

Interesting Topics

#Site Feedback

Announcements

Marketplace

#Extras

Dev

UX

Support

Plugin

  • Falco merged highly requested options into the Discourse Signatures plugin and invited testing on the feature branch in Discourse Signatures.

Bug

Activity by the @team Group

May your tags stay tidy, your SVGs stay animated, and your puppies wag happily after all that meta chatter!

1 « J'aime »