In #Site feedback, the proposal to create a new category for facebook-migration sparked a spirited debate as westes shared user stories of Facebook-to-Discourse moves and pfaffman questioned data portability challenges read more
Under Community, “Discouragement of the First-Time Discourse Admin” saw pfaffman caution about self-hosting security and RGJ advise on choosing hosted solutions when sole-admin dependencies pose risks read more
In Support, a newcomer asked “Is Discourse community use the basic theme?” and Moin clarified default themes and translation workflows for a French-language forum read more
A Bug report “Usernames are no longer bold on the /about page” led Moin to identify a CSS removal in core and zogstrip to restore styling via a quick PR read more
The Bug in the discourse-solved plugin (“Delete other posts in a topic shouldn’t unanswer the answer post”) was highlighted by small-lovely-cat and is being addressed in PR #36800read more
In UX, Moin spotted missing SVG icons when object settings hit max inputs and bryce merged a fix to include the “empty” subset for dropdown icons read more
“Post Reaction choices visible” in Support drew Mark_Gaudet’s request to surface heart/thumbs-up/thumbs-down options and isaac guided on the post-menu-buttons value transformer read more
The UX discussion “allows to click on topic item for bulk select” saw sterretje lament the loss of in-selection reading and pmusaraj propose cmd-click or middle-click as a compromise read more
Under Support, “Import Users via CSV” had Timelord wrestling with file paths in the import script while pfaffman and supermathie offered ENV tips and email-disable workarounds read more
The Installation thread “Off-site backup when using S3 CDN for uploads” featured Overgrow’s backup-strategy query and suggestions from pfaffman and Ed_S on s3cmd, cron and multi-provider redundancy read more
In Feature, philh asked about “Combining Brand Header and Header Submenus Plugins” and bumped etiquette, sparking a discussion on topic revival read more
“Tag Icons + Tag Banners + Right Sidebar Blocks” under Feature saw Hyteller propose deeper integration of three theme components for richer navigation read more
Also in Feature, Hyteller requested a default tag icon fallback in “Default tag icon” to cover tags without custom images read more
The Feature request “Allow moderators to see replies to ‘revise post’s” had flarsric explain why Request Revision falls short without CC-to-mods and urged an update to moderation notifications read more
In the Theme component “Solved Topic Badge,” Hyteller asked to disable the default <span class="topic-status solved"> to prevent duplicate solved indicators when the component is off read more
# Today on meta.discourse.org...
## Key Stats
- **New posts**: 64
- **New topics**: 8
**Top users**:
- @Moin (4 posts, 13 likes) – highlighted improvements in [Make results in suggested composer tip more relevant](https://meta.discourse.org/t/-/391785/1).
- @JammyDodger (4 posts, 8 likes) – clarified backlink behavior in [What is up with those links under topics and posts?](https://meta.discourse.org/t/-/391801/4).
- @dougc (1 post, 6 likes) – shared admin migration challenges in [Discouragement of the First-Time Discourse Admin](https://meta.discourse.org/t/-/391379/35).
- @stephtara (5 posts, 5 likes) – contributed to the migration discussion in [Discouragement of the First-Time Discourse Admin](https://meta.discourse.org/t/-/391379/36).
- @Lilly (3 posts, 5 likes) – provided a workaround for embeds in [Twitter Native Embed](https://meta.discourse.org/t/-/261792/97).
- @nathank (3 posts, 4 likes)
- @ColmanStafford (1 post, 4 likes)
- @jahan_gagan (3 posts, 3 likes)
- @mcdanlj (3 posts, 3 likes)
- @merefield (2 posts, 3 likes)
> Stats sourced from forum activity between 2025-12-19 and 2025-12-20.
---
## Interesting Topics
### #Marketplace
- @ColmanStafford asked for help fixing the [Discourse Elections Plugin](https://meta.discourse.org/t/-/391791/1), sparking offers for timelines and budget discussions.
- @Geez posted a paid job seeking a Discourse contractor for Stripe-based membership gating in [Paid Job - Discourse forum setup](https://meta.discourse.org/t/-/391809/1).
### #UX
- @stephtara questioned the confusing grey backlinks under docs in [What is up with those links under topics and posts?](https://meta.discourse.org/t/-/391801/1), prompting a recategorization by @mcwumbly.
- @mcdanlj proposed more relevant composer suggestions in [Make results in suggested composer tip more relevant](https://meta.discourse.org/t/-/391785/1), and @Moin clarified the settings.
### #Community
- @dougc and @stephtara exchanged tips in [Discouragement of the First-Time Discourse Admin](https://meta.discourse.org/t/-/391379/35), highlighting pains of migrating from Facebook.
### #Support
- @Salocin asked about on-the-fly text tweaks in [Is Discourse community use the basic theme?](https://meta.discourse.org/t/-/391728/1), and @JammyDodger pointed to the customize-text guide.
- @sam confirmed the revive-panel safeguard was removed in [Revive this topic panel — can it be disabled?](https://meta.discourse.org/t/-/119413/6), resolving necroposting concerns.
- @Steven reported a rebuild error in the #solved plugin in [discourse_solved_solved_topics violates not-null constraint during rebuild](https://meta.discourse.org/t/-/391813/1), with cleanup suggestions.
### #Installation
- @alltiagocom asked if a 2 GB swap file is enough on Hetzner in [Should I increase the swap file from 2GB?](https://meta.discourse.org/t/-/391808/1), and @merefield recommended monitoring via htop.
- @philh shared S3 + CloudFront gotchas in [Issues with AWS CDN and S3](https://meta.discourse.org/t/-/391132/20), detailing `DISCOURSE_CDN_URL` and bucket policies.
### #Bug
- @Julien_Palard traced a post-upgrade load spike to ActivityPub in [Load average ×2 since last upgrade](https://meta.discourse.org/t/-/391603/3), confirming disabling the plugin restores normal load.
### #Plugin
- @sam advanced font loading for 4.1 in [Discourse Math](https://meta.discourse.org/t/-/65770/252), integrating `@mathjax/mathjax-newcm-font`.
- @mariodsantana fixed RSVP update bugs in [Calendar RSVP Posts](https://meta.discourse.org/t/-/390058/8), adding i18n support.
- @merefield demonstrated a Zork session via AI in [Discourse Chatbot](https://meta.discourse.org/t/-/256652/1118), showing chatbots can game too.
### #Theme component
- @ZeroDean and @Lilly devised an X.com workaround for embeds in [Twitter Native Embed](https://meta.discourse.org/t/-/261792/96) using domain blocks and onebox settings.
---
## Activity by the @team Group
- @mcwumbly moved [What is up with those links under topics and posts?](https://meta.discourse.org/t/-/391801/7) from #Feature to #UX.
- @mcwumbly weighed in on tagging in [How About Creating a New Category for Facebook Migration?](https://meta.discourse.org/t/-/391699/19).
- @sam progressed 4.1 readiness in [Discourse Math](https://meta.discourse.org/t/-/65770/252) by addressing font loading.
- @sam confirmed removal of the revive panel in [Revive this topic panel — can it be disabled?](https://meta.discourse.org/t/-/119413/6).
- @zogstrip prepared a confirm-dialog PR in [Moderators can change groups such that they lose access](https://meta.discourse.org/t/-/391403/3).
- @dax wrapped up default-search work in [Searching public topics and PMs simultaneously and set this option as the default](https://meta.discourse.org/t/-/71017/20).
---
And that’s a wrap on yesterday’s Meta mayhem — may your composer always suggest the right topic, and your elections plugin never skip a vote! 🚀
In Support, Moin suggested using the composer’s “preformatted text” button to work around French iOS keyboards’ back-tick issues when posting inline code, following Salocin’s keyboard formatting woes. read more
In Support, a solved thread on restricting category visibility saw pfaffman recommend email-in or tagging to ensure users only see their own topics in a private category, fulfilling eXotic’s privacy requirements. read more
In Bug, zogstrip attempted to reproduce Neil_Evans’ report of new tabs opening for images when using a mouse “back” button in Safari, finding it WebKit-specific and hardware-triggered in this repro topic. read more
In Bug, contributor small-lovely-cat submitted a PR to disable the load_more_replies button while loading, improving the reply UX in this thread. read more
In Feature, joo proposed support for threaded/branched AI bot chats—allowing users to branch off any AI reply into contextual sub-threads for deep dives in this feature request. read more
In #Sysadmins, Lee_Ars shared practical tips for combining wp-discourse with Cloudflare—using VPC host overrides to bypass API rate limits and prevent caching races—in this setup guide. read more
RGJ introduced the Discourse User Location plugin that displays registration and login countries in Discourse User Location, recommended an opt-out group in post 3, and stephtara praised its utility for francophone communities in post 5.
sam chimed in on styling math snippets and cleanup suggestions in Discourse Math.
RGJ reported a Portuguese title glitch in Another title localization issue, > “I have never done anything in Portuguese and I don’t speak it,” was shared in post 1, and nat submitted a PR to improve AI language checks in post 3.
DevTeVe called for per-user toggles in the festive Winter snow theme component in post 23 and NateDhaliwal noted the limits of theme component settings in post 24.
zogstrip resolved the orphaned bookmark link issue in 391822
After yesterday’s sprint chasing everything from CSS reloads to localization quirks, it feels like we herded more bugs than puppies chasing squeaky toys!
Feature Floating buttons in chat for quoting, editing, copying quotes, and Ask AI (chat) appeltaartje proposed renaming to “Floating buttons in Chat when selecting text (Quote, Edit, Copy Quote and Ask AI)”, and mcwumbly and the team mapped out UX constraints around multi-message selection and mobile long-press interactions view topic | read more
Bug Is something missing? (missing icons on tag labels) (tagstag-icons) Salocin noticed category tags like Completed and Fixed lacked their icons, and chapoi confirmed the tag-icon assets aren’t loading view topic | read more
Theme component: User Card Directory (officialuser-card-directory) cathys reported that the infinite scroll broke in 3.6.0.beta3-latest for the card directory plugin, likely due to recent modernization changes view topic | read more
Dev How to change the style of the email template of the digest? (activity-summary) cathys asked about styling only the digest email without affecting notifications, prompting guidance on template overrides view topic | read more
#Hosting: Install with Tailscale MagicDNS for personal use (Laptop ↔ VPS) (unsupported-install) dontdieych confirmed that skipping connection tests, disabling Let’s Encrypt, and running rake admin:create worked; pfaffman reminded to enable force_https if needed view topic | read more
Supportminimum_discourse_version in theme config doesn’t accept date-formatted versions singi2016cn found that 2025.12.0-latest throws a 422 error in about.json and asked if this should be fixed view topic | read more
Plugin Collections (experimental) Hyteller hoped for a built-in gallery-style collection system where users can group favorite topics, but discovered it’s not available yet view topic | read more
mcwumbly clarified scope and UX trade-offs for the Floating buttons in chat feature request, especially around multi-message quoting and mobile behavior discussion
chapoi confirmed and diagnosed the missing icon issue in the Is something missing?tag-icons bug report discussion
zogstrip kicked off an investigation into the Reactions display bug when like counts are absent and linked a WIP PR (#36865) discussion
Stay paws-itive—today we floated buttons, tagged icons, and rounded up themes faster than a puppy chasing its tail!
Local theme development over remote singi2016cn discovered that remote theme creation via https://discourse.theme-creator.io is no longer ideal and suggested updating the docs to point newcomers to local setups, with chapoi and david adding their perspectives read more.
Edit history link fix zogstrip explained how PR #36870 corrects the missing edit history error and detailed the consistency job schedule before and after the change read more.
Subscription payment error Ryan_Hyer raised “A payment method of type card was expected” errors during subscription renewals in the Discourse Subscriptions plugin, and the community is working through Stripe parameters to resolve it read more.
AI triage script sends image data per1234 reported that the “Triage posts using AI” script in the Automation plugin always includes image attachments, prompting zogstrip to merge fix PR #36871read more.
Spam deletion silences account
Deleting a spam-flagged post was inadvertently silencing users without review after PR [#36471], but zogstrip confirmed it’s now fixed by PR #36873read more.
Missing tag icons Salocin flagged missing tag icons, and zogstrip linked this to PR #36867 set to restore them read more.
Reactions UI edge-case Moin explored why reactions aren’t displayed when the like count is absent, uncovering subtle permission checks in can_act vs can_undoread more.
Discourse Video Stream enhancements ccdw asked about modifying endpoints to support Bunny CDN, and Falco confirmed the Discourse Video Stream plugin architecture makes this straightforward read more.
Collections feature scope denvergeeks questioned why the Collections plugin can’t create categories, and Heliosurge pointed out expected limitations for experimentalread more.
Bilibili Onebox media limits
Chinese platform embeds like Xiaohongshu and Douyin were requested for the Bilibili Onebox, with scavin noting iframe restrictions block these for now read more.
RSS Polling guide update dontdieych suggested the RSS Polling plugin instructions on preventing unlisted embeds need refreshing for current settings read more.
#Developers
Common JS imports for components chapoi shared a curated list of imports to avoid VS Code AI hallucinations when building Theme Components read more.
Seeking Chinese developer talent cheng_25 is looking for experienced Chinese developers to build a #Discourse 3.5 plugin with AI chat and payment integrations, asking for past case studies read more.
zogstrip resolved multiple issues, including the edit history link bug (link), the AI triage image payload (link), the spam deletion silencing edge-case (link), and missing tag icons (link).
chapoi contributed to the theme-creator docs discussion (link) and improved developer experience for Theme Components JS imports (link).
Falco chimed in on CDN support for the Discourse Video Stream plugin (link).
david clarified that Theme Creator remains supported and explained preview workflows for remote theme development (link).
That’s a wrap – our sleigh of bug fixes and feature chats is off to a festive sprint!
alltiagocom proposed that required tag groups should only apply to users who can use those tags, as admins currently bypass tag requirements, and discussed with Moin and chapoi a fix to hide the warning when no tags are available to non-admins. read more
Canapin reported a sidebar positioning glitch when custom HTML above the header shifts the sidebar on scroll, and sought CSS/JS workarounds. read more
m_terenui found that pinned topic excerpts aren’t localized in the correct language—titles translate but excerpts remain in English—and was advised to split feature requests into separate topics. read more
m_terenui observed that topic localizations aren’t updating pinned excerpts on the topic list; nat is investigating refreshing TopicLocalizations. read more
BCHK asked how to stop hosted Discourse accounts and secure full backups; Moin and zogstrip pointed to the cancellation guide and support inbox. read more
m_terenui inquired about renaming the Discourse AI chatbot URL for branding; chapoi noted it’s hardcoded in the plugin’s routes. read more
xu2 (in Chinese) asked when plugins can be installed directly from the admin UI; NateDhaliwal confirmed CLI-only and shared the install guide. read more
opcourdis couldn’t see groups in the assignment dropdown despite settings allowing them; chapoi explained the need to search for group names. read more
Stew_Pid requested letting Trust Level 4 users release first-post queues; chapoi suggested enabling category-group moderation as a workaround. read more
Moin worried that auto-resolving flags on deleted posts could hide abuse and asked if this is intended behavior. read more
denvergeeks released an External Links Icon theme component to add icons to external links, and chapoi recommended transparent, larger screenshots for clarity. read more
alltiagocom found that the Documentation Plugin index topic doesn’t rebuild after a restore; nat explained the one-time doc_categories:build_sidebar rake task. read more
alltiagocom shared a Composer reminder component that displays custom messages for selected users/categories to help enforce tagging workflows. read more
nat extracted m_terenui’s localization issue into bug topic #392232/1, is looking into excerpt refresh logic, and guided on closing vs. voting workflows.
nat recommended running the one-time rake task to rebuild documentation sidebars in bug #392225/2 and clarified why it wasn’t implemented as a migration read more.
chapoi highlighted that tag requirements are bypassed for admins and pointed to existing documentation in topic #392238/5.
chapoi suggested using a transparent screenshot to illustrate the link icon component in topic #392222/2, clarified group search in assignments in topic #392242/2, and proposed TL4 category-moderation in topic #392243/2.
zogstrip pointed BCHK to the support links on the admin dashboard for hosted account cancellations in topic #392221/3.
mcwumbly backed the idea of a “regular mode” or sudo fallback for admins and moderators to address the tag-requirement edge case in topic #392238/6.
Feel free to high-five a puppy for each solved issue yesterday!
zogstrip addressed the 422 error when dismissing upgrade notices—see post #3, fixed moderator visibility for AI triage flags in post #3, and explained API assignment endpoints in post #7.
HAWK chimed in with New Year encouragement in post #3.
Falco clarified URL customization limits for the self-hosted AI chatbot in post #3.
Looks like we had a full 24-hour sprint of docs, celebrations, and bug fixes—time to rest those keyboards (and maybe celebrate another year of awesome community spirit)!
# Today on meta.discourse.org...
## Key Stats
- **New posts:** 59
- **New topics:** 9
- **Top Users (last 24 h):**
- @Moin: *11 likes*, *7 posts*
- @Heliosurge: *10 likes*, *3 posts*
- @NateDhaliwal: *8 likes*, *3 posts*
- @pacharanero: *8 likes*, *2 posts*
- @sam: *7 likes*, *4 posts*
- @zogstrip: *6 likes*, *2 posts*
- @Falco: *6 likes*, *2 posts*
- @Richie: *5 likes*, *2 posts*
- @jordan.vidrine: *4 likes*, *2 posts*
- @supermathie: *3 likes*, *2 posts*
## Interesting Topics
### #Support
- **Is daily backups enough?** @elmuerte dove into the difference between #backups and replication, and @Jagster, @Ed_S, @Richie and others debated backup frequency trade-offs [read more](https://meta.discourse.org/t/-/392282/1)
- **Does the Discourse source code support AI modes and AI overviews?** toanvoc asked about first-party AI integrations, @zogstrip questioned the definitions, and @Falco highlighted the built-in AI Mode and overviews feature [read more](https://meta.discourse.org/t/-/392260/1)
- **Suppression of admin/mod accounts from /about** @supermathie requested an easy toggle to hide staff on the About page, only for @Moin to point out the existing `about_page_hidden_groups` site setting [read more](https://meta.discourse.org/t/-/392344/1)
### #General
- **New Here** A newcomer asked about forum etiquette and rules, with Heliosurge and @NateDhaliwal welcoming them to #feature-requests, #marketplace, and pointing to the [FAQ](https://meta.discourse.org/faq) [read more](https://meta.discourse.org/t/-/392290/1)
### #Dev
- **Could I get these PRs reviewed?** @sam chimed in on dev-XP guidelines, outlining when to add outlets and what tests to include to support @NateDhaliwal’s pull requests [read more](https://meta.discourse.org/t/-/392297/2)
### #UX
- **DMenu drop down selected/hover/focus states are a bit confusing** After @sam flagged odd focus visuals, @jordan.vidrine tracked down and merged a fix for the first-item selection state [read more](https://meta.discourse.org/t/-/392277/1)
- **502 error – chatables** @Moin traced a 30 s timeout in the chat serializer, and @zogstrip shipped a performance patch to eliminate the error [read more](https://meta.discourse.org/t/-/392286/1)
### #Extras
- **‘Clip To Discourse’ Chrome Extension** @pacharanero unveiled an LLM-driven clipper for web content to Discourse—purely supervised AI code—and earned applause from @gilles [read more](https://meta.discourse.org/t/-/392335/1)
### #Bug
- **Groups search does not show all groups** @SomeoneElse noticed only 36 groups rendered at certain widths; @chapoi confirmed the repro, and @saquetim linked it to a recent fix awaiting the next stable release [read more](https://meta.discourse.org/t/-/392334/1)
### #Marketplace
- **Help Needed Fixing a Discourse Scrolling Bug** @David_Len reported a layout shift that breaks “jump to last read,” and @Heliosurge asked for component and build details to narrow down the culprit [read more](https://meta.discourse.org/t/-/392274/1)
### #Feature
- **Chrome/Firefox extension “Share to discourse”** @pacharanero pointed back to his earlier add-on as a potential solution for longstanding share requests [read more](https://meta.discourse.org/t/-/21104/1)
- **AI translator should translate summaries too** @nat moved a comment about excerpts into the main issue tracker to ensure AI localization covers topic summaries as well [read more](https://meta.discourse.org/t/-/380067/5)
### #Plugin
- **Custom Wizard Plugin :mage:** @jenmck and @Moin debugged broken pricing links and confirmed the Pavilion plugin now ships free by default [read more](https://meta.discourse.org/t/-/73345/929)
### #Theme-component
- **Live Reload in Production** @david and @pfaffman compared dev vs prod CSS roll-outs, then explained why stylesheet updates defer to the next page load to prevent unexpected user breakage [read more](https://meta.discourse.org/t/-/392089/5)
### #Site-feedback
- **Daily Summary Feedback** @sam added #site-feedback:forum-summaries to the linkback-ignored categories and asked the community for any further suggestions [read more](https://meta.discourse.org/t/-/291853/276)
## Activity by the @team Group
- **@sam:** Provided dev-XP guidance in [Could I get these PRs reviewed?](https://meta.discourse.org/t/-/392297/2), refined DMenu focus visuals in [DMenu drop down selected/hover/focus states are a bit confusing](https://meta.discourse.org/t/-/392277/2), and streamlined summary linkback rules in [Daily Summary Feedback](https://meta.discourse.org/t/-/291853/276)
- **@zogstrip:** Clarified AI terminology in [Does the Discourse source code support AI modes and AI overviews?](https://meta.discourse.org/t/-/392260/6) and patched the chat timeout in [502 error – chatables](https://meta.discourse.org/t/-/392286/5)
- **@Falco:** Confirmed built-in AI features in [Does the Discourse source code support AI modes and AI overviews?](https://meta.discourse.org/t/-/392260/9) and flagged an AI-sourced backup suggestion in [Is daily backups enough?](https://meta.discourse.org/t/-/392282/9)
- **@jordan.vidrine:** Fixed the selection state bug in [DMenu drop down selected/hover/focus states are a bit confusing](https://meta.discourse.org/t/-/392277/3)
- **@supermathie:** Proposed granular control for About-page visibility in [Suppression of admin/mod accounts from /about](https://meta.discourse.org/t/-/392344/1)
- **@saquetim:** Verified the group-search repro and tied it to a stable-branch fix in [Groups search does not show all groups](https://meta.discourse.org/t/-/392334/3)
- **@chapoi:** Re-classified the group-search issue to #bug for clearer triage in [Groups search does not show all groups](https://meta.discourse.org/t/-/392334/2)
After juggling backups, chat fixes, AI modes and Chrome clips all day, our Meta community deserves a cup of cocoa—don’t forget to back up your mugs! 😄
In Support, haydenjames asked about how long the automatic “New user typed too fast” silence lasts or where it can be configured; chapoi confirmed it defaults to 1000 years and suggested filing a feature request post #1 | solution.
In Support, Jonathan5 asked if the Discourse API can accept an external URL to return topics linking to it; merefield showcased the /search.json approach and pfaffman pointed to the TopicLink table via the Data Explorer plugin initial | example query.
In Support, davidkingham reported that Fontawesome icons broke post-upgrade; pfaffman suggested mapping changes to new icon names could be the culprit details.
In Support, Bank_Live asked how to change the icon displayed on Google search, and nat recommended setting a 512×512 manifest icon, as Google typically serves that icon discussion.
In Support, Brandon007 explored setting noindex for an entire category; pfaffman confirmed that a custom plugin is required for this use case details.
In Bug, Moin and zogstrip traced missing chat badge counts for replies in DMs; zogstrip delivered a fix via PR 36918 and shared detailed logs post #5 | update #8.
In Bugcomposer, renato merged a patch to prevent markup corruption when copying tables in the rich editor, which rokejulianlockhart confirmed fixes the issue patch | test.
In Announcementsrelease-notes, rishabh introduced Release v2025.12.0 featuring Discourse Rewind, a new review queue layout, GitHub PR status oneboxes, and live tag creation UI overview.
In Announcementsrelease-notes, mcwumbly rolled out two security and maintenance releases (v3.5.3 & v2025.11.1) to address CVE-2025-64528, which prevented user enumeration when enable_names is off v3.5.3 | v2025.11.1.
#Extras
In #Extrasrest-apiuser-api, Canapin’s Clip To Discourse Chrome extension discussion saw dontdieych recommend the SingleFile browser extension suggestion and pacharanero plan for clipping selected text as markdown thread.
In Marketplace, Heliosurge and Moin debugged a viewport-scrolling bug in a theme-component widget and discussed using plugin outlets for placement details.
In Plugin#sysadmins, philh drafted a full guide for configuring AWS S3 storage and CloudFront CDN integration with Discourse, backed by AWS Support feedback on lifecycle rules guide.
In Feature, Canapin revived the “Share to Discourse” browser bookmarklet idea, showcasing a snippet to create new topics directly from any page and a video demo of the workflow example.
nat contributed key fixes to content-localization excerpts in #392232/6, resolved Fontawesome icon mapping in #392401/1, and guided manifest icon settings on Google in #392385/1.
zogstrip investigated missing chat badge counts in DMs and implemented a fix in #384734/8.
chapoi clarified the default silencing period for new users typing too fast and suggested filing a feature request in #392392/5.
rishabh unveiled new features in Release v2025.12.0, including Discourse Rewind and live PR statuses, via #392314/1.
mcwumbly published two security updates (v3.5.3 & v2025.11.1) to address a user enumeration issue in #392357/1 and #392356/1.
Bas explained how moderators receive notifications for auto-silenced users and pointed to the review queue in #392392/2.
renato merged a patch to fix composer markup corruption when copying tables in #392035/2.
david expanded on Release v2025.12.0’s additional features and bug fixes in #392314/3.
It’s been a whirlwind of silent users, icon hunts, and live PR statuses—may your notifications stay meaningful and your code merge cleanly!
hipp0 asked how to target CSS selectors for red unread indicators and hover states—NateDhaliwal offered snippets for .sidebar-section-link-suffix and a.badge-notification.new-topic::before (post #2), plus notification-menu tweaks (post #3). read more
merefield revived the discussion on moving themes/plugins to .gjs, suggesting a discretionary API for cross-component registration in post #24. read more
Brandon007 sought a way to apply noindex across an entire category. pfaffman explained using login-only access (post #5), Salocin weighed the UX trade-offs (post #7), chapoi urged votes on the feature request (post #8), and renato clarified use cases (post #10). read more
Rubi reported missing “typed too fast” alerts for silenced users. Moin checked moderator PMs (post #10) and proposed a data-explorer automation to broadcast silencing events (post #12). read more
davidkingham isolated a fontawesome-pro regression by removing the plugin and observing the return of non-Pro icons (post #4). read more
RBoy spotted Redis exceptions disrupting live notifications, posting error dumps from redis-client in post #15 to tee up deeper logging analysis. read more
Lilly wants finer ai-summarize controls to exclude RSS-style categories from AI gists and curb billing—sparking a feature thread on category-level toggles (post #1). read more
ToddZ and Jonathan5 combined ideas for linking site-settings to their documentation, discussing per-group and per-setting nav links (post #6). read more
chapoi guided votes on the “How to noindex topics within a specific category?” thread, reminding everyone to upvote the feature request (post #8).
zogstrip provided an anonymized data snippet in the “502 error – chatables” discussion to illustrate the issue (post #14).
renato asked for clarity on use cases in the same noindex thread, ensuring the solution fits Brandon007’s WordPress integration (post #10).
With 32 posts, 3 fresh topics, lively debates on Dev, Support, Feature, and even a Hamburg meetup recap, we’ve color-coded our CSS and tamed search-engine robots—so rest easy, the puppies are safe and the meta is merry!
Bug In the Difficult contrast of tags and categories topic, users flagged that white text on banners was hard to read, and Moin posted before/after screenshots to demonstrate improved visibility original reportfix preview.
Bug The Log anonymizer details setting was not fully anonymizing usernames; zogstrip opted to replace sensitive fields with a notification message issue loggedcommunity response.
BugNew users posting too quickly will trigger a review process, and zogstrip asked for JS error details when the review UI hung user reporttriage discussion.
Bug A 502 Error / Unicorn Timeout on the Rewind page for active users was reported by Don; consistent timeouts in data aggregation are pinpointed in the logs error screenshottopic overview.
Bug In Own username and avatar displayed when looking at other people’s Rewinds, zogstrip confirmed that customizing the wording is possible and linked to a PR initial reportsolution steps.
Feature A new 百度统计插件配置 thread details installation and configuration steps for integrating Baidu Analytics in Discourse setup guidethread overview.
DevConverter to change gregorian date to jalali on the frontend received an update from Arta_S with additional conditions to cover edge cases latest updatefull discussion.
Plugin The Discourse Yearly Review plugin gained a user request for a subcategory inclusion checkbox to control hierarchical content in annual summaries user suggestionplugin page.
Theme component: The Fireworks Component saw a PR from Lilly that refactors and adds acceptance tests to the New Year display PR commentcomponent thread.
Devhipp0 reported difficulties aligning the hamburger dropdown with the main content, seeking CSS tweaks to synchronize margins issue detailsfull post.
Dev Another thread tackled centering the logo in the header, with community-suggested CSS snippets floating around for alignment problem descriptiondiscussion.
Dev A fun request to add green random Matrix FX behind welcome text saw early attempts at embedding HTML/CSS in a theme component, sparking more ideas brainstorm postthread link.
@sam has moved Discourse Math’s heavy JavaScript into a dedicated gem in discourse_math_bundle, easing future updates.
@tknospdr resurfaced interest in using Discourse Assign as a self-service ticket-assignment tool, pointing to earlier discussions on regex-based assigns.
@Neil_Evans flagged compatibility errors when enabling the Tickets Plugin under the latest Discourse release.
@martin proposed a fix via PR #36940 to address the Unicorn timeout issue.
@zogstrip enhanced logging in the automation plugin to warn about email failures in post 6.
@chapoi enforced policy by closing a CSS question in post 2, guided header icon placement in post 4, and noted complexity around swapping search bars in post 2.
@supermathie proposed removing notifications for disabled badges to prevent 404s in post 1.
And that’s the wrap—no puppies were harmed while debugging unicorn timeouts!
In Community, westes sparked a deep dive into funding models in Forum maintenance cost, proposing user‐to‐user tipping economies and drawing HAWK’s cautionary views on extrinsic motivators (read more).
In Theme component, Moin detailed how to rebake existing excerpts after tweaking TLP settings in Topic List Previews (TLP), with merefield explaining cache key invalidation when excerpt lengths change (info).
In Bug, j.jaffeux provided an update on the iOS composer layout in Composer positioning issues in iOS, noting that Apple’s modal/keyboard quirks are mostly addressed in the January patch.
In Support, ToddZ showed how the replies button surfaces direct responses via thread settings, answering westes’s query on jump-to-reply thread guideread more
In Support, MachineScholar and NateDhaliwal dug into Discourse’s automation scripts to uncover where placeholder variables for new topic titles live, mapping out DiscourseAutomation::Scripts::Topic code paths script coderead more
In Community, IB student Aasrith_Arva solicited short ethical perspectives on open-source commercialization; RGJ and merefield debated whether monetization obliges contributions versus one-off sponsorships survey callread more
In Community, westes and peers weighed the symbolic value of rewarding excellent posts versus forum health, with HAWK invoking 25 years of moderation experience experience noteread more
In Plugin, tom_eric unveiled Moetwemoji, a super-lightweight AVIF animated emoji set with override or supplement modes for dynamic reactions project reporead more
In Plugin, pfaffman suggested converting the 百度统计 plugin into a theme component, simplifying front-end JS injection without a full plugin install theme tipread more
In Plugin, mcmcclur shared Discourse Math enhancements—toggling menus, accessibility tweaks, and an AI proofreader demo—while hunting down missing KaTeX fonts proofread demoread more
In blog, jrgong requested a locale argument for the new MCP read tool to toggle German KB and English translations, and Falco agreed it’s a solid feature ask locale featureread more
In Installation, qi_lu reported repeated QQ Mail send errors despite successful delivery; logs showed “dubious ownership” hints in the container filesystem error traceread more