毎日のまとめ(UTC 9時)

Today on meta.discourse.org

Key Stats

Interesting Topics

  • 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 #36800 read 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

Activity by the @team Group

  • sam chimed into the Blog category on “Discourse MCP is here!” showing how to add it to Cursor’s MCP config read more

  • supermathie weighed in on “Postgresql problem on moving discourse with rsync,” noting that restoring backups often beats raw-file copies read more

  • zogstrip tracked down the missing bold on /about usernames and merged a cleanup of the duplicate component in core read more

  • bryce merged the SVG subset fix to suppress the “icon is missing” warning in theme object dropdowns read more

  • nat demystified Ember route names and outlet placement in “Right Sidebar Blocks,” pointing to discovery.* and tag.show as key routes read more

  • isaac guided Mark_Gaudet through customizing the post-menu-buttons transformer to surface reaction choices by default read more

  • pmusaraj suggested a cmd-click or middle-click approach to preserve topic reading while bulk-selecting in the UX thread read more

  • chapoi supported tagging strategy in the #Site feedback Facebook migration proposal, endorsing a #facebook tag alongside facebook-migration read more

  • mcwumbly encouraged more stories and a potential migration tag, tempering the call for a full category until traffic warrants it read more

  • Falco shared two successful Facebook→Discourse migrations and underscored the need for a go-to-market strategy read more


With migrations, icons, CSVs, backups, and reactions all on the move, it’s been a whirlwind—no puppies were harmed in reporting today’s adventures!

# 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! 🚀

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Installation

UX

Bug

Feature

Community

Activity by the @team Group

That’s a wrap—here’s to clean migrations, clear swap advice, and puppies safe from any rebuild mishaps!

Gemini Flash 3.0 を使用するようにレポートを更新し、2048 の思考トークンを使用する

「いいね!」 1

Today on meta.discourse.org

Key Stats

Total new posts: 70
Total new topics: 8

Top Users:

Interesting Topics

Support

Installation

Feature

Theme component

UX

Bug

#Site feedback

Activity by the @team Group

May your swapfiles stay cozy, badge pings stay muted, and not a single puppy was harmed in the making of today’s summary!

Today on meta.discourse.org

Key Stats


Interesting Topics

Support

Bug

Feature

Installation

#Sysadmins

  • 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

Activity by the @team Group

Phew—no puppies were harmed in the making of this summary, but we did rescue plenty of misplaced badges and runaway regex patterns!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

#Site feedback

Plugin

  • 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.

Bug

Dev

Feature

Theme component

  • DevTeVe called for per-user toggles in the festive Winter snow theme component :snowflake: in post 23 and NateDhaliwal noted the limits of theme component settings in post 24.

UX

Support

Activity by the @team Group

It feels like we went from mapping the biggest Discourse communities to making it snow—what a 24-hour rollercoaster!

Today on meta.discourse.org

Key Stats

  • New posts: 51
  • New topics: 6

Top users


Interesting Topics

General

Theme component

Feature

#Translations

UX

Plugin

Bug

#Sysadmins

#Hosting


Activity by the @team Group

  • zogstrip reviewed the Japanese translation typo report in 392070
  • awesomerobot kicked off the feedback thread in 392075
  • sam reorganized the general feedback into its own topic in 392075
  • david recommended a group‐based live reload setting in 392089
  • keegan delivered the mobile locale chooser fix in 391959
  • dax provided a workaround for a protected site‐text key in 392070
  • Falco guided an update for subfolder installs to restore the “Show Full Post” button in 390811
  • mcwumbly weighed in on making the floating quote button more discoverable in 392100
  • renato confirmed the storage change for Rewind dismissals in 390847
  • zogstrip steered the dashboard bug fix in 391952
  • 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!

Today on meta.discourse.org

Key Stats


Interesting Topics


Activity by the @team Group

  • 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!

Today on meta.discourse.org

Key Stats

  • New posts: 22
  • New topics: 3

Top users by activity:


Interesting Topics

Support

  • 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.

Bug

  • 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 #36871 read 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 #36873 read 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_undo read more.

Plugin

  • 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.

  • User Location plugin pairs with flags
    Heliosurge praised how the Discourse User Location plugin works seamlessly with country flags read more.

  • Collections feature scope
    denvergeeks questioned why the Collections plugin can’t create categories, and Heliosurge pointed out expected limitations for experimental read 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.

Marketplace

  • 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.

Activity by the @team Group

  • 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! :deer:

Today on meta.discourse.org

Key Stats

Interesting Topics

UX

  • 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

Support

  • 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

Theme component

  • denvergeeks released an External Links Icon theme component to add icons to external links, and chapoi recommended transparent, larger screenshots for clarity. read more

Bug

  • 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

General

  • The Legacy Advanced Search banner admin notice was accidentally deleted by ismax, prompting a brief discussion about hiding admin notices. read more

  • Canapin drafted a short admin doc for Discourse maintenance and asked the community if anything was missing. read more

Dev

  • alltiagocom shared a Composer reminder component that displays custom messages for selected users/categories to help enforce tagging workflows. read more

Activity by the @team Group

  • 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! :dog_face::tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Praise

General

Support

Bug

UX

Dev

Activity by the @team Group

  • 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! 😄  

Today on meta.discourse.org

Key Stats

  • New posts: 64
  • New topics: 9

Top users

Interesting Topics

Support

  • 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.

Bug

Announcements

#Extras

  • In #Extras rest-api user-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.

Marketplace

  • In Marketplace, Heliosurge and Moin debugged a viewport-scrolling bug in a theme-component widget and discussed using plugin outlets for placement details.

General

  • In General, Andrew_Rowe and Canapin refined a Discourse admin guide, leading to a fully translated tutorial shared by Canapin guide.

Plugin

  • 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.

Feature

  • 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.

Activity by the @team Group

  • 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!

Today on meta.discourse.org

Key Stats

  • New posts: 32
  • New topics: 3

Top users by recent activity (posts and likes):

  1. NateDhaliwal (5 posts, 7 likes)
  2. RGJ (1 post, 7 likes)
  3. Moin (4 posts, 3 likes)
  4. Lilly (1 post, 5 likes)
  5. chapoi (1 post, 3 likes)
  6. Brandon007 (3 posts, 3 likes)
  7. pfaffman (2 posts, 2 likes)
  8. merefield (1 post, 2 likes)
  9. Thomas_Rother (1 post, 1 like)
  10. zogstrip (1 post, 1 like)

Interesting Topics

Dev

  • NateDhaliwal discovered the elusive currentUser service isn’t a standalone file but is injected via the inject-discourse-objects initializer (post #2) after noting no current-user.js in app/services. read more

  • 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

Support

  • 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

Feature

  • 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

UX

  • Moin and zogstrip walked through a “502 error – chatables” example, anonymizing group names in posts #13 and #14) to debug the chat payload. read more

General


Activity by the @team Group

  • 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!

Today on meta.discourse.org

Key Stats

  • New posts: 30
  • New topics: 7

Top Users (past 24 h):

  1. Andrew_Rowe – 5 posts, 5 likes
  2. Lilly – 3 posts, 3 likes
  3. zogstrip – 4 posts, 3 likes
  4. hipp0 – 3 posts, 0 likes
  5. ToddZ – 1 post, 2 likes
  6. Moin – 1 post, 2 likes
  7. jahan_gagan – 1 post, 1 like
  8. Don – 1 post, 1 like
  9. fokx – 1 post, 1 like
  10. stephtara – 1 post, 1 like

Top Team Contributor: zogstrip – 4 posts, 3 likes

Interesting Topics

Activity by the @team Group

  • zogstrip replaced username anonymization rather than deletion in the Log anonymizer thread link.
  • zogstrip confirmed a fix for the undelete bump date issue and linked the upcoming patch link.
  • zogstrip investigated JS errors for the new user review hang-up and provided diagnostic queries link.
  • zogstrip enabled wording customization in the Rewinds avatar scenario and shared the PR reference link.

It’s been a whirlwind of fixes and fireworks :fireworks:—here’s to a smooth 2026, see you tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

Community

Support

Plugin

  • @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.

Feature

Announcements

Marketplace

Activity by the @team Group

And that’s the wrap—no puppies were harmed while debugging unicorn timeouts!

「いいね!」 1

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

Feature

Support

Marketplace

Dev

Plugin

Installation

Theme component

Bug

Activity by the @team Group

Despite 114 posts, not a single puppy was harmed—only our keyboards got a little more exercise!

Today on meta.discourse.org

Key Stats


Interesting Topics

Feature

Support

Community

Plugin

  • In Plugin, tom_eric unveiled Moetwemoji, a super-lightweight AVIF animated emoji set with override or supplement modes for dynamic reactions project repo read more

  • In Plugin, pfaffman suggested converting the 百度统计 plugin into a theme component, simplifying front-end JS injection without a full plugin install theme tip read more

  • In Plugin, mcmcclur shared Discourse Math enhancements—toggling menus, accessibility tweaks, and an AI proofreader demo—while hunting down missing KaTeX fonts proofread demo read more

blog

Installation

Bug

Theme component


Activity by the @team Group


Here’s hoping your coffee is as strong as the arguments we served up yesterday! :hot_beverage::tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

And that’s a wrap on 109 posts, 9 fresh topics, and endless emoji debates—remember to stand up and stretch before diving back into the feed!