Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

  • zogstrip suggested the tighter regex ^0x\h{40}$ for obfuscating addresses in Censoring crypto address link
  • zogstrip reproduced the Safari back-button tab issue on try.discourse.org in Back button on macoS desktop Safari… link
  • zogstrip highlighted “presence” improvements for the chat tab counter in Chat unread message count… link
  • sam diagnosed the FrinkLang onebox regression and linked PR #36822 in Pasted URLs process… link
  • sam flagged the silent+anchor link bug in Daily Summary Feedback link
  • nat merged the GitHub PR #36817 to fix the title/category editor error in Editing title/category/tags… link
  • tgxworld disabled the Nice, Good, and Great Share badges on Meta to curb bogus award counts in Nice share badge anomalies link

Keep calm and paws on – no Meta puppies were harmed in the making of these discussions!

Today on meta.discourse.org

Key Stats

Data sourced from the admin dashboard

  • Total new posts: 62
  • Total new topics: 9

Top contributors (last 24 hrs):


Interesting Topics

Bug

  • The Tenor GIF search not loading more GIFs problem resurfaced when users hit a dead end beyond the initial results; saquetim’s PR #105 and pmusaraj’s follow-up scrollbar fix in PR #106 resolved this hiccup in this thread.

  • A subtle certificate renewal bug in the Discourse Docker templates stripped $request_uri from redirects, causing forced renewals to fail; featheredtoast confirmed the new escaping tweak and reminded admins that a rebuild is needed to apply it in the cert renewal thread.

  • macOS desktop Safari users found their Back button spawning new tabs instead of navigating back; zogstrip helped reproduce and narrow down the device back/forward button discrepancy in this discussion.

  • The load_more_replies button was accidentally clickable before replies loaded, risking double-fetch; pmusaraj thanked contributors and merged a disable-until-loaded patch in this fix thread.

  • After the recent upgrade, an unexpected ActivityPub mutex hold caused load averages to spike ×2; pmusaraj requested a backtrace and Julien_Palard supplied detailed logs in the performance thread.

Support

  • Community members revisited allowing non-members to PM the admin, with pfaffman and tobiaseigen outlining email-based staged-user flows and pointing to this guide.

  • French iOS users learned the trick for inline code on AZERTY keyboards: long-press the apostrophe on the 123 layout, thanks to JammyDodger’s step-by-step visuals in the code formatting thread.

UX

  • A misaligned reason-for-editing icon was caught in the wild; awesomerobot swiftly opened a PR to realign and later enabled localization testing in this UX thread.

  • The mobile locale chooser menu vanished behind the composer, blocking language picks; nat has begun triage to restore the globe icon dropdown in this UX investigation.

Theme component

  • The Winter snow theme component :snowflake: got user feedback about per-user disable options; NateDhaliwal confirmed the limitation of Theme Components and suggested a dual-theme strategy in the snow component thread.

  • The Advanced Search Banner’s HTML support prompted questions when subheader HTML was stripped on save; dax explained allowed tags and security filtering in the banner discussion.

Dev

  • A fiery roast of the Advanced Topic Cards theme component saw jrgong flaunting a rewrite, with calls for feedback on granular layouts and carousel settings in this dev showcase.

Plugin

  • The Discourse Math plugin faced an asset loading snag (/assets/mathjax/core.js 404); mcmcclur detailed the CDN vs local loader problem and sam offered branch-based code reviews in the Math plugin thread.

#Sysadmins

  • A wp-discourse + Cloudflare setup guide outlined VPC hostfile hacks to bypass API rate-limits and caching race conditions with Apple News, courtesy of Lee_Ars’ write-up in the sysadmin tips thread.

Feature


Activity by the @team Group

Looks like we’ve tackled everything from snowy themes to SSL escapes—ready to ride out the holiday code sleigh! :tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

  • General General feedback on Dev team priorities: stephtara highlighted the risk of survivor bias in complaint-driven development and suggested reaching out to silent dropouts to uncover blind spots read more.

  • Plugin Discourse User Location plugin: RGJ unveiled a plugin that displays users’ registration and login countries on profiles, sparking discussions on privacy opt-outs via group exemptions read more.

  • Plugin Discourse Math: mcmcclur shared a MathJax-based branch simplifying math rendering, while sam and mcmcclur iterated on Ember bundling quirks detailsfollow-up.

  • #Translations Typo in Japanese translation: user_notifications.confirm_old_email.text_body_template: AriDou pointed out an extra “h” in the Japanese key, and dax offered an admin-side workaround read more.

  • Bug Another title localization issue: RGJ reported topic titles flipping to Portuguese unexpectedly; nat traced the issue to AI language detection and improved caching checks in PR #36847 read more.

  • Bug FIX: Link in activity cell of bookmark page: small-lovely-cat identified /t/undefined links on non-topic bookmarks, and zogstrip confirmed the fix landed in PR #36856 read more.

  • Bug Topic title translation issues: nat updated the UX around automatic title translations in the content-localization workflow, deprecating the old video demo read more.

  • Dev :fire: Roast my Theme Component: Advanced Topic Cards: RGJ and jrgong exchanged feedback on image alignment, carousel component separation, and exempting picture-less topics read more.

  • Dev Reworking the emails:test rake task output: supermathie clarified STARTTLS behavior when SMTP servers forcibly offer it, highlighting corner cases in Discourse’s mailer test suite read more.

  • Support Copy table → paste it into /new-topic’s rich editor → switch to markdown → corrupt markup: rokejulianlockhart dissected how table HTML breaks under editor-switch transitions read more.

  • Support iOS 26 bugs still persist on 26.1: iOS upgrades introduced cursor misalignment and text-input quirks; Jonathan5 and jollyhat shared workarounds involving landscape toggling read more.

  • Support “Show Full Post” button doesn’t work in subfolder installations: Thiago_Mobilon received a subfolder-install fix from Falco to restore embedded Discourse functionality read more.

  • Support Chat Email Preferences Broken?: @Kamran spotted chat notification regressions, and zogstrip verified that plugin updates have resolved the issue read more.

  • #Developer Guides Discourse toolkit to render forms: merefield corrected a destructuring error in form validation helpers, improving developer documentation read more.

  • UX Bookmarks still exist for topics you no longer have access to: JammyDodger and zogstrip discussed stale bookmark entries and merged PR #36856 to auto-clean orphaned bookmarks read more.

Activity by the @team Group

After all that bug-hunting and feature-forcing, our puppy squad is on standby—luckily, no actual puppies were harmed in this round!

Today on meta.discourse.org

Key Stats


Interesting Topics

Theme component

  • RGJ proposed bringing back live CSS reloads in production with the Live Reload for Production theme component after its removal for safety reasons; david suggested adding a group-based site setting to core. read more

  • Hyteller inquired about mobile support for the Custom User Menu component, sparking a discussion on responsive enhancements. read more

  • Hyteller flagged deprecation warnings for the AI Post Analyzer for Chat component due to the widget system being decommissioned, prompting suggestions for updates. read more

Feature chat

  • appeltaartje championed floating action buttons in Chat for quoting, editing, copying quotes, and invoking AI via the Floating buttons in Chat feature; mcwumbly explored alternative UI discoverability options. read more

  • appeltaartje also outlined a streamlined approach to select and quote chat text into topics with floating quote buttons identical to those in topics. read more

Support theme-creator

  • singi2016cn asked why theme updates via Theme Creator at discourse.theme-creator.io aren’t reflecting live; chapoi confirmed the tooling is buggy and recommended local or GitHub-based development. read more

  • singi2016cn reported that minimum_discourse_version in a theme’s about.json rejects date-style formats (e.g. 2025.12.0-latest), leading to a 422 import error. read more

UX mobile content-localization

Bug

  • zogstrip merged a fix for the UI date range display bug on the dashboard to ensure accurate reporting. read more

  • per1234 uncovered a scenario where deleting a spam-flagged post leaves the author permanently silenced without human review in the AI spam detection workflow. read more

  • zogstrip began investigating missing reactions when the like count is zero and shared a WIP fix. read more

#Sysadmins wordpress

  • huynhthai824 detailed how to run Discourse alongside WordPress in Docker on one VPS using Nginx reverse proxy and separate ports. read more

Marketplace advertising

#Hosting unsupported-install

  • dontdieych described using Tailscale MagicDNS for a personal Discourse install and overcoming SSL issues with --skip-connection-tests. read more

Plugin official included-in-core rewind

  • Shauny noted that Discourse Rewind sometimes reappears after being viewed; renato explained the switch to localStorage and encouraged updating to the latest version. read more

Activity by the @team Group

  • zogstrip merged and released the UI date range display bug fix in #391952.

  • mcwumbly discussed discovery improvements for floating quote buttons in chat and merged related threads in #283879.

  • david recommended a core, group-based site setting for Live Reload in Production in #392089.

  • keegan verified and linked the pull request fixing the locale chooser in #391959.

  • renato explained how Discourse Rewind state is stored and urged users to update in #390847.

  • chapoi confirmed Theme Creator sync bugs in #392117 and flagged the date‐format issue in minimum_discourse_version in #392120.

Ho ho ho – it looks like Santa’s elves (@team) were hard at work debugging in the workshop overnight!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

  • AI triage script includes image data: per1234 noted that the “Triage posts using AI” script from the automation plugin always bundles attached images, bloating token usage; zogstrip committed a fix in PR #36871 read more

  • Missing tag icons: Salocin observed icons aren’t rendering for tags like Completed and Fixed; chapoi and zogstrip merged PR #36867 to restore them read about it tag-icons

  • Reactions display edge case: Moin investigated reactions not showing when like counts reset; they confirmed that pre-like reactions still expose can_act inconsistently details reactions

Plugin

  • Discourse Video Stream enhancements: ccdw asked about swapping Bunny CDN for Cloudflare; Falco explained the plugin’s modular endpoints make this straightforward read more video

  • Collections vs categories confusion: denvergeeks wondered if Collections act like categories; Heliosurge clarified their distinct purposes and suggested custom grouping strategies discussion experimental

  • Discourse User Location plugin: Heliosurge praised the User Location plugin and noted it pairs nicely with the #country-flags component feedback

Feature

  • Floating chat quote UX: mcwumbly debated multi-message selection in chat’s floating toolbar; appeltaartje pushed for UX consistency with topics, though scope remains open dive in chat

Marketplace

  • Discourse Ads Help inquiries: TheWalkingDead110 reached out via email for JS/HTML/CSS advice on ad placements; follow-up support is ongoing details advertising

  • 中国开发者插件开发需求: cheng_25 is seeking Chinese developers experienced with AI chat, personal spaces, and payment integrations; submissions of past plugin work are welcome more info Marketplace

Theme component

  • User Card Directory scroll break: cathys noted infinite scroll broke on 3.6.0.beta3 after a modernization commit; they compared behavior to the default directory analysis official

#Developers

  • Common JS imports list: chapoi shared their snippet to avoid VS Code autofill hallucinations; the community suggested consolidating it as a canonical gist see it

Dev

  • Customizing digest email style: cathys asked if digest email styling can be isolated from notification templates; experts chimed in on activity-summary overrides explore

Activity by the @team Group

Looks like our elves wrapped up a bundle of fixes—time to deck the halls with more Discourse delight tomorrow! :santa_claus::bell:

Today on meta.discourse.org

Key Stats


Interesting Topics


Activity by the @team Group

  • nat extracted the original localization support thread into a dedicated bug report and created #392232 to track excerpt refresh for TopicLocalizations.

  • nat is actively investigating why pinned topic excerpts don’t update when translations change, following up in #392232.

  • zogstrip guided BCHK to cancel hosted plans via the admin dashboard support links in #392221.

  • zogstrip acknowledged the edge-case with auto-resolved flags and referenced the PR fix in #392090.

  • david confirmed that the Discourse Theme Creator remains supported and suggested using the “Preview” feature in #392117.

  • chapoi improved the dark-mode example for the External Links Icon component and updated the screenshot in #392222.

  • chapoi clarified that the AI chatbot URL path is hardcoded in the plugin and not configurable via settings in #392233.


From localized excerpts to fireworks in themes, today’s discussions brought all the sparks—here’s to more bright ideas tomorrow! :fireworks:

Today on meta.discourse.org

Key Stats

New posts: 56
New topics: 10

Top users (posts & likes):

Interesting Topics

UX

General

  • Canapin drafted a concise admin documentation outline covering update procedures via web UI and command-line backups in post #1, Ed_S underlined backup cautions at #2, and Heliosurge shared a PowerShell backup script at #3 read more.

Dev

  • alltiagocom introduced a Composer Component that displays custom reminder messages to specified users and categories, helping admins remember tags; code snippets are in post #1.

Theme component

  • patrickemin reported that the External Links Icon feature unexpectedly marks all links in post #1, and duplicates icons for titles with direct external links in post #7 read more.

Support

Bug

  • nat walked through the one-time rake task and relinking process needed after restores in post #2, explained migration concerns in #4, and linked the PR rationale at #6 read more.

  • RBoy reported 422 errors when dismissing upgrade notices in post #1; zogstrip pointed to the follow-up PR in #3 read more.

  • luftaquila fixed an Internal Server Error when using a local Ollama model by switching to qwen2.5:3b and updating Groq settings in post #1 and #2 read more.

  • per1234 surfaced a bug where “Needs Approval” flags from the official Automation plugin aren’t visible to moderators in post #1 read more.

Plugin

Activity by the @team Group

What a whirlwind of tag tweaks, API deep dives, and AI debates yesterday—time to grab a coffee and dream up the next plugin masterpiece! :hot_beverage:

Today on meta.discourse.org

Key Stats

Interesting Topics

Praise

  • eisammy reflected on a year of growth and community impact in Happy New Year, Discourse <3 Thank you so Much read more

General

Support

  • stephtara and Heliosurge discussed the feasibility of in-dashboard plugin installation in 什么时候可以在管理后台直接安装插件? read more

  • alltiagocom raised concerns about only using daily backups and explored replication options in Is daily backups enough? read more

  • toanvoc sought clarity on “AI Mode” and “AI overviews” support in Does the Discourse source code support AI modes and AI overviews? read more

UX

  • Lilly noted inconsistency in the AI gist button fill states in AI gists button fill doesn’t seem quite correct read more

  • Moin reported intermittent HTTP 502 errors when using chat in 502 error - chatables read more

Dev

  • NateDhaliwal requested reviews for three pull requests in Could I get these PRs reviewed? read more

  • jenmck and others explored adding custom fields to the calendar/events plugin in Adding a field to the create event modal in the calendar/events plugin read more

Feature

  • pi_dwg proposed email notifications for group assignments in Groups should get emails for new assignments - ‘Discourse Assign’ plugin read more

  • Noah suggested translating user excerpts in the AI translation plugin in AI translator should translate summaries too read more

Theme component

Plugin

Activity by the @team Group

Between the scrolling bug fix request and QR Code Shareables, Meta’s festive frenzy proved there’s never a dull moment here! :partying_face:

Today on meta.discourse.org

Key Stats


Interesting Topics

Announcements

Support

  • Silence duration: chapoi tackled “How long does automatic ‘New user typed too fast’ silence last?”, noting the default is 1000.years.from_now and UI support is missing. Solution in post #5 and follow-up.

  • Noindex by category: pfaffman confirmed there’s no built-in UI to set noindex per category, pointing to community threads like 350066 and the third-party discourse-categories-suppressed plugin read more.

  • FontAwesome issue: davidkingham reported nearly all icons broken after an upgrade—removing the FA Pro plugin restored defaults. Watch the demo and join the discussion here.

  • External API search: Andrew_Rowe showed how https://meta.discourse.org/search.json?q=URL finds topics linking to any external page (e.g. news.bbc.co.uk) and shared PHP/Curl embed tips here details.

  • Missing notifications: Rubi discovered mods aren’t always PM-alerted when users are silenced despite Notify mods when user silenced being enabled. See the deep dive in post #11, error logs in the Redis client, and full thread here.

Bug

  • Paste → Markdown corruption: Copying a table into the rich editor then switching to Markdown broke the markup; renato merged PR #36917 to fix it test report.

  • Localization excerpts: When first posts are localized, topic list excerpts weren’t updating. nat shipped a fix in PR #36885 and a back-fill task in PR #36901 discussion.

  • Chat DM badge count: Replies in DMs weren’t marked as unread because of threading quirks; zogstrip diagnosed it over months and landed a patch in PR #36918 read more.

Dev

Feature

  • AI gist exclusions: Lilly proposed a setting to exclude RSS-feed categories from AI summarization for cost control, sparking conversation about categories and tags scope feature request.

  • Site setting docs links: ToddZ and Jonathan5 brainstormed linking each site setting back to its group or docs for smoother navigation in /admin thread.


Activity by the @team Group


Between silencing speedy newbies, chasing elusive chat badges, and rewinding the year in retro style, our meta space sure knows how to keep the party rolling!

Today on meta.discourse.org

Key Stats

Interesting Topics

General

Dev

Support

Bug

Theme component

Activity by the @team Group

Here’s to a New Year filled with perfectly aligned logos, bug-free code, and CSS that behaves—may your 2026 be as festive as a Christmas tree and as smooth as a puppy’s nap!

Today on meta.discourse.org

Key Stats

  • New posts: 34
  • New topics: 6

Top users

Top @team members


Interesting Topics

Bug

  • 502 Error / Unicorn Timeout on Rewind page for highly active users
    Don reported a 502 timeout in the rewind plugin for high-volume profiles at post #1, and sam gathered usage stats at post #3. martin later shared a fix in post #8. read more

  • Fails to send email if 2 emoji in title (warning would be helpful)
    zogstrip centralized logs in the automation plugin and added a [discourse-automation] prefix at post #6. read more

  • Own username and avatar displayed when looking at other people’s Rewinds
    zogstrip confirmed you can customize the wording when viewing others’ Rewinds and pointed to the PR at post #4. read more

  • Issue with Topic Titles Overlapping Header in Horizon Theme (Mobile)
    Serkhelesheyi reported a regression in the horizon-theme’s mobile category page at post #1, noting it has reappeared since the fix in #383435. read more

  • Category calendar stopped working
    Andrew_Rowe noticed no events appear in the calendar view at post #2, with Lilly’s follow-up at post #3. read more

Support

  • Remove categories and tags buttons
    Andrew_Rowe shared custom CSS to hide the sidebar for anonymous users at post #5, and Lilly highlighted mobile dropdown selectors at post #6. read more

  • I want to lower the header icons down into the top part of the main outlet
    hipp0 asked how to move header icons and add a square logo above the Welcome text at post #1, and NateDhaliwal suggested consolidating requests in Marketplace at post #2. read more

  • How do I swap the Filtered search on sidebar with Main Welcome Search bar?
    hipp0 proposed prioritizing tag-based filters over global search at post #1. read more

  • Discourse Gitee 码云登录插件
    xuxiaowei-com-cn introduced a Baidu-Tongji analytics plugin for Discourse and asked about AdGuard workarounds at post #1. read more

Theme component

  • Fireworks Component :fireworks:
    Lilly submitted a refactor PR for the fireworks component at post #20. read more

  • Topic List Thumbnails
    Frankz asked about fallback behavior when no thumbnail image is available at post #349. read more

Plugin

  • Discourse Math
    sam moved the heavy MathJax payloads into a dedicated gem (discourse_math_bundle) at post #259. read more

Announcements

  • Degauss your screens, Discourse Rewind 2025 is here
    Serkhelesheyi requested non-English stop words for better word-frequency analysis at post #63. read more

Dev

  • 百度统计插件配置
    xuxiaowei-com-cn outlined steps to integrate Baidu Analytics into Discourse at post #1. read more

#Site Management

  • Setting up NSFW detection in your community
    fokx explored delaying NSFW triage until after image upload in the automation pipeline at post #4. read more

Activity by the @team Group

  • sam reviewed usage thresholds for the rewind timeout in 502 Error / Unicorn Timeout at post #3.
  • sam refactored the Math plugin packaging in Discourse Math at post #259.
  • zogstrip centralized automation logs for Fails to send email if 2 emoji in title at post #6.
  • zogstrip confirmed the UX update in Own username and avatar displayed when looking at other people’s Rewinds at post #4.
  • martin shared a Unicorn-timeout fix via PR for 502 Error / Unicorn Timeout at post #8.

And after all that debugging glamour and gif-dropping, nobody’s puppies were harmed—enjoy the show! :fireworks:

Today on meta.discourse.org

Key Stats

  • New posts: 114
  • New topics: 14

Top users by posts & likes

  1. itsbhanusharma7 posts, 10 likes
  2. stephtara15 posts, 8 likes
  3. westes9 posts, 5 likes
  4. tobiaseigen6 posts, 9 likes
  5. NateDhaliwal6 posts, 5 likes
  6. Ed_S4 posts, 5 likes
  7. Christian_Bailey2 posts, 5 likes
  8. Lilly1 post, 9 likes
  9. pfaffman2 posts, 4 likes
  10. HAWK2 posts, 4 likes

Interesting Topics

Feature

Marketplace

  • [PAID] Migration from FUDforum 3.1.3
    Christian_Bailey posted a request for a paid migration of 26 017 messages and 4 029 topics from FUDforum, and pfaffman shared details on writing a custom import script and realistic timelines for such work (initial post, migration options)

Community

Support

  • How do you make a TAB indentation (8 spaces)?
    hipp0 asked how to indent paragraphs, and bryce recommended using eight &nbsp; characters to fake a tab in markdown (example solution, userscript tip)

  • Cannot any longer retrieve YouTube titles
    patrickemin reported that pasting YouTube URLs into titles no longer auto-fetches video names. tobiaseigen confirmed the behavior on multiple devices, and itsbhanusharma speculated about hosting server throttling by YouTube (report, follow-up)

  • “Show Full Post” button doesn’t work in subfolder installations
    Thiago_Mobilon found the embed “Full Post” link was broken under a subfolder setup. Falco then merged a fix to follow redirects within the same domain, restoring functionality (bug report, fix)

  • Quote from another topic does not match preview once published
    stephtara noted a mismatch between composer previews and published linked quotes. ToddZ and others dove into the rendering pipeline to explain why the preview omits topic titles (issue, discussion)

  • Discobot ‘greetings’ tutorial tour not running since upgrading
    sok777 discovered the beginner discobot tour wasn’t triggering after the latest beta update. Community members traced it to a default setting change and got the tutorial back online (report, resolution)

  • I want to lower the header icons down into the top part of the main outlet
    hipp0 requested CSS guidance to reposition header icons on the homepage. chapoi asked for mockups to clarify the goal and how non-homepage views should behave (request)

  • How do I swap the Filtered search on sidebar with Main Welcome Search bar?
    hipp0 explored swapping the topic-filter component locations, and chapoi steered them toward a custom Marketplace solution for a paid implementation (guidance)

  • Regarding recharging to increase points
    yingdong asked if any gamification #plugins support users topping up points via payments and auto-deducting for actions. itsbhanusharma noted that Pavilion has built such bespoke systems, though no free plugin exists (question, insight)

Dev

  • Gitee 码云登录插件
    A Chinese-language Dev tutorial was posted showing how to clone and configure a Gitee OAuth2 plugin for Discourse, from repo setup to admin panel settings (install steps, setup notes)

UX

  • Remove notifications for disabled badges
    supermathie spotted that clicking on a disabled badges notification leads to 404s, and proposed suppressing such notifications to avoid dead ends (bug report)

  • Embed URL Inconsistencies in Discourse
    Thiago_Mobilon explained how trailing-slash removal in embed URLs causes the /embed/info API to 404, spurring deeper look at embedding URL normalization (details)


Activity by the @team Group


After 114 posts riffing on plugins, CSS tricks, and migrations, may your discourse be as smooth as a perfectly indented paragraph!

Today on meta.discourse.org

Key Stats

In the last 24 hours, meta.discourse.org saw 88 new posts (about) and 10 new topics (about).
Here are the top contributors by posts and likes:

(Additional top users include pfaffman, j.jaffeux, mcwumbly, tobiaseigen, and Architect.)

Interesting Topics

  • Feature #subscriptions: westes asked why Discourse hosting doesn’t include the Subscriptions plugin on the Starter plan and HAWK explained that support load and infrastructure costs dictate feature tiers discussion.

  • Community westes and HAWK debated the costs of running Discourse, exploring hosting, staffing, and scalability factors thread.

  • Community Aasrith_Arva solicited brief perspectives on the ethics of open-source commercialization, with respondents weighing corporate responsibility and community giveback participate.

  • Bug #ios: A shifting iOS keyboard and modal mechanics frustrated j.jaffeux when addressing composer positioning, leading to a detailed fix plan for January details.

“I literally lost 3 months of my life to Apple deciding to break everything,” j.jaffeux quipped.

  • Bug Admin hipp0 discovered an invalid interpolation key error (%{site_name}) in welcome header text and learned the correct locale placeholder via site text customization solution.

  • Installation Newbie admin stephtara asked if Discourse auto-updates, and Canapin walked through clicking “Mettre à jour” or using the CLI rebuild approach read more.

  • Dev The Gitee 码云登录插件 installation received a warning from pfaffman about non-standard setups being removed on rebuild, prompting calls for clearer plugin installation docs context.

  • Theme component: Contributors explored regenerating excerpts for Topic List Previews (TLP), discovering the “rebuild HTML” button and rake task in tandem for retroactive changes guide.

  • Theme component #social-share: hoangphuctran93 reported errors in the official Social Share component console, and maintainers are investigating broken icon links issue.

  • Plugin subscriptions #payments: pfaffman discussed extending the core Subscriptions plugin for additional payment processors, highlighting enterprise interest and plugin-as-model benefits insights.

  • Plugin #perspective-api: After questions about the Google Perspective API plugin, Falco recommended using Discourse AI’s “Triage by Persona” for flexible community moderation see post.

  • #Site Management #customization: The hidden verbose localization setting now requires Rails console access, revealing a documentation gap for hidden site settings details.

  • Support #gamification: hipp0 asked about adding a reputation/Karma score under avatars, and community members suggested extending reactions or modifying the gamification plugin thread.

  • Support #featured-link: patrickemin’s YouTube previews stopped working intermittently, and itsbhanusharma tied it to YouTube IP rate-limits triggered by crawler spikes analysis.

  • Support hipp0 inquired how to auto-assign badges upon group membership changes, and Moin advised custom badge queries or the automation plugin for group-to-badge workflows read more.

Activity by the @team Group

  • HAWK clarified that the Subscriptions plugin incurs high support overhead, influencing its exclusion from the Starter plan view.

  • HAWK provided context on hosting and maintenance expenses in the Forum maintenance cost discussion view.

  • j.jaffeux updated the community on the status of iOS composer positioning fixes and timelines view.

  • mcwumbly contributed insights on tier-specific support considerations in the Subscriptions plugin debate view.

  • Falco highlighted the Discourse AI “Triage by Persona” feature as a replacement for the Google Perspective API plugin view.

Here’s to more robust previews, fewer misplaced placeholders, and fun badge automations tomorrow!

Today on meta.discourse.org

Key Stats


Interesting Topics

#Hosting

Plugin

Support

Community

Bug

General

Dev

  • sam merged Mark’s commits for a MathJax → v4 upgrade, fixed KaTeX CSS embed quirks, and moved further discussion to its own topic; see their work in Upgrading Mathjax to version 4

UX

Feature


Activity by the @team Group


After 103 posts and 10 topics, our forum’s energy rivals a Moetwemoji explosion—here’s to another day of animated adventures!

Today on meta.discourse.org

Key Stats


Interesting Topics


Activity by the @team Group


Here’s hoping our next chat is even more animated than our new AVIF emojis!

Today on meta.discourse.org

Key Stats

New Posts: 88
New Topics: 12

Top Users:


Interesting Topics


Activity by the @team Group


And may your forums be as lively as our animated emojis—keep that energy bouncing! :tada:

Today on meta.discourse.org

Key Stats

New posts: 115
New topics: 15

Top users by posts & likes:

Interesting Topics

blog

  • AI Can Code (But It Doesn’t Care About Quality)martin launched a companion discussion for his blog on maintaining code quality in the age of AI-assisted development read more.

Support

  • Throttle rebake to keep from running out of memory?DavidO shared his saga rebaking 45k posts after changing an S3 CDN URL and got guidance from itsbhanusharma and pfaffman on host-level swap management read more.

  • Missing YouTube (fab-youtube) Iconhipp0 couldn’t find a YouTube icon in the sidebar, and after exploring FontAwesome and the Styleguide, Moin explained that adding fab-youtube to the SVG icon subset solved it read more.

  • Can’t create Wiki (as admin)jenmck encountered errors while marking posts as wikis; console errors referencing video-thumbnail and theme plugin conflicts have Moin and Lilly troubleshooting wiki-posts settings and plugin interactions read more.

  • Disruption to CTRL+F search, pls provide alternate methodjoesmith3129857 found lazy-loading broke native search across long threads; Falco recommended using the /print view to load all posts for full-text search read more.

Installation

  • Out of memory on rebuild with 4GB swap?merefield and pfaffman debated rebooting the container versus full server reboots, while Canapin’s tip to increase swap to 4 GB finally cleared the rebake queue read more.

  • 配置QQ邮箱发件ducks confirmed that the merged PR for better error messaging in QQ SMTP now gives human-readable logs instead of garbled characters read more.

Bug

  • While trying to load /admin/docker/repos Error code: 500 errorMilenski reported a 500 when viewing admin Docker repos; david pointed to an incoming fix (PR 37006) and advised checking /logs for details read more.

  • RSS feeder auto-discovery can miss topic-specific feedsarya-nlnl noted feed readers ignore rel="alternate nofollow", and Thefacto provided a Theme Component snippet to inject compliant <link> tags for topic RSS read more.

  • FIX: discourse-reactions rollback not working – after flaky specs delayed the plugin PR, martin merged the fix upstream, restoring reactions rollback functionality read more.

  • Rejected mails are unreadablelilydjwg showed that some rejected email bodies from Tencent/Netease appeared as gibberish, prompting discussion of fast-rejection changes and encoding handling read more.

  • Composer stuck in “Saving” state when topic requires moderationDon reported drafts not clearing when new topics hit the review queue, stalling the UI after submission read more.

  • “Move to existing topic” search silently fails while site search still worksEthsim2 dug into JSON responses when the composer’s topic lookup ignored certain queries, comparing behavior in Safe Mode to isolate edge cases read more.

Theme component

  • External Link Shield – Exit Confirmation & Trust GatingDon released External Link Shield, adding trust-level–based rules, visual indicators, and a customizable exit modal for external links; check the preview, dive into the repo, or read more.

Community

  • Building Community Through Compensated Contributionswestes and itsbhanusharma debated the merits and pitfalls of tipping models, weighing power dynamics, moderator burdens, and organic engagement read more.

Activity by the @team Group

That’s a wrap—keep those swapfiles healthy and your forums puppy-approved! :dog_face::rocket: