Resumen diario (21:00 UTC)

Today on meta.discourse.org

Key Stats

Stats sourced from daily overview.


Interesting Topics

  • Theme component
    scavin introduced Discourse Qingwa Timelines, a new theme component for elegant timeline layouts, complete with an install guide, a preview, and the GitHub repo on 2025-11-08. read more

  • Theme component
    Arkshine pushed a PR to Emoji Fluff (Discourse 3.6.0.beta3–latest) restoring autocomplete and chat support, with details in the commit and the update discussion on 2025-11-09. read more

  • Dev
    ego-lay_atman-bay discovered why [snapblocks]…[/snapblocks] BBCode wasn’t rendering in the rich text editor—it ignores html_raw tokens—and, with guidance from renato, switched to bbcode_open/text/bbcode_close tokens for compatibility. Discussion began on 2025-11-09 and renato chimed in at post 3. read more

  • Support
    Ethsim2 clarified how Pups hooks work in app.yml, explaining dynamic before_<name>/after_<name> attachments and linking to examples, with further refinement by NateDhaliwal referencing the pups repo. Thread started on 2025-11-08 and updated at post 3. read more

  • Support
    Picho_Pelis asked “Ayudeme con las categorias”, noting missing categories for visitors in incognito. Moin pointed to default_navigation_menu_categories and linked the sidebar configuration guide. Initial post at 2025-11-09. read more

  • Support
    In YouTube Error 153 (#387672), haydenjames and Foriusz explored Nginx vs Cloudflare tweaks; hameedacpa’s CloudPanel solution was marked as the official solution on 2025-11-09, followed by a theme-head addition by Foriusz at post 19. read more

  • Support
    Enit reported that Grok/xAI API calls never reached their private VPS. Community checks covered enable_api_key_auth, rate limits, firewall, and Discourse logs—no requests arrived. Full details at post 1. read more

  • Bug
    A quote-button bug on iPadOS (#387358) was confirmed fixed by Richie, who shared a working screenshot at post 12 on 2025-11-09. read more

  • Bug
    Browsing a user’s deleted posts (#387961) threw a “Whoops” error at the end of the list. Report and stack trace at post 1. read more

  • Bug
    Recent commits broke the themes:update rake task’s proxy support (#387956). MoRanYue documented the regression on 2025-11-09. read more

  • Theme
    Glacier Theme spacing and full-width layout tweaks were requested by 祁同伟 and addressed by ばこん and Canapin, with final approval from DevTeVe. See their feedback at post 3 and post 5. read more

  • blog
    In “The Community Lifecycle: From Launch to Legacy” (#387820), HAWK asked about archiving options and elaborated on read-only hosting plans. Discussion continues at post 6. read more

  • Feature
    renato weighed in on the Slash Command idea for the rich text editor, pointing out existing registerRichEditorExtension infrastructure and crossover with autocomplete in post 5. read more Tags: composer

  • Feature
    Display Tags on topic cards in the Horizon theme (#385770) had CSS guidance from Moin on creating a theme component, with the discussion at post 8. read more Tags: tags horizon-theme

  • Feature
    Toggle for group inboxes in the sidebar (#387976) was requested by Joshua8600 to restore legacy inbox lists. Full feature thread at post 1. read more Tags: sidebar personal-messages


Activity by the @team Group


With timelines, emoji fluff, and YouTube fixes all in one day, it’s been a whirlwind of meta magic—may your code compile and your puppies stay happily wagging!

Today on meta.discourse.org

Key Stats

  • New posts: 77
  • New topics: 9

Top users by posts & likes:

Interesting Topics

Announcements

  • iOS 26 bugs with fixed position elements saw j.jaffeux outline the planned composer improvements on iOS read more

  • Deprecating the Search Banner theme component as lindsey explained the migration plan to Discourse’s core welcome banner search-banner read more

  • What’s Next for Discourse: Live AMA with sam & hawk was announced by tobiaseigen to gather community questions on Discourse ID, roadmap, and accessibility read more

blog

  • The Community Lifecycle: From Launch to Legacy prompted manuel to discuss static archiving vs read-only mode and lifecycle planning for communities blog read more

Plugin

Bug

  • LOCATION is not available in full ICS export triggered sam to propose centralizing ICS logic for better standards compliance calendar-and-event read more

  • Photos are displayed half-size in Chrome, PWA, Edge and Incognito Mode had davidb merge a fix addressing lightbox CSS issues lightbox read more

  • YouTube URIs fail to render thumbnails when oneboxed saw martin diagnose OpenGraph redirects and ted follow up on UA quirks composer onebox read more

  • Error thrown when viewing a user’s list of deleted posts led pmusaraj and jessii to reproduce the JS error and request network logs Bug read more

  • Topics (with replies) bumped on title edit had Eria211 ask if this fixed behavior is likely to change, sparking discussion on poll bump policy fixed read more

Feature

  • Event time on monthly view is cut short prompted sam to tweak full-calendar settings to include meridiem calendar-and-event read more

  • Mention group/user without notification revived the silent mention proposal by tobiaseigen, debating @username~ modifiers Feature read more

  • Add plugin outlet for group chats similar to after-chat-channel-username saw yuriy merge support for both individual and group chat outlets chat read more

  • Search for localized title/content in Discourse search by nat introduced locale: filters and localized result blurb ai content-localization read more

Support

  • TL2 users cannot send personal messages to each other or to admin saw Moin identify a component bug blocking new PMs for TL2, resolved by disabling the interfering theme component read more

Activity by the @team Group

Fun Fact: We dove into more calendar code than a time traveler and still found moments to chat—community thrives even when times get tough!

Today on meta.discourse.org

Key Stats

  • New posts: 100
  • New topics: 12

Top Users

Interesting Topics

Announcements

  • AstonJ raised privacy concerns in What’s Next for Discourse: Live AMA with Sam & Hawk initial and NateDhaliwal followed up with Docker image and theme questions read more.

Support

  • Users reported errors when logging in to Discourse ID with Facebook; pmusaraj reproduced the CSRF redirect bug due to stale destination_url and detailed repro steps analysis, while dfabulich compared Chrome vs. Safari behaviour discussion.

  • The tl=[lang] REST API parameter was tested for anonymous vs. authenticated requests; pmusaraj confirmed French localization in .json?tl=fr for crawlers example and nat examined discrepancy when logged in details.

Bug

Feature

  • The proposal to provide a toggle for group inboxes in the sidebar sparked UX debate; chapoi demonstrated the admin view screenshot and JammyDodger weighed in on permission scoping details.

  • In the AI translation plugin, jrgong requested a staff override for AI translation backfill max age days feature request; Falco confirmed that manual translations override backfill limits and reviewed confirmation messaging read more.

Plugin

  • Discourse Rich JSON-LD Microdata Plugin by kaktak enhances SEO with Schema.org markup; admins discussed French translations in the plugin UI plugin intro and best practices for multilingual forums discussion.

  • Yandex ID OAuth2 Authentication integrates Yandex login into Discourse; review the plugin announcement here and explore the setup guide read more.

  • Discourse llms.txt Generator Plugin creates llms.txt for AI discoverability; kaktak outlined installation steps introduction and community members chimed in on content filtering read more.

Dev

  • Drew-ART kicked off a Nav Button Highlighter theme component thread start, and NateDhaliwal advised moving scripts into a JS API initializer for cleaner code guidance.

  • User custom fields validation implementation article by Yan_Rudenko equips developers to enforce unique field values; check out the walkthrough get started and plugin scaffolding tips read more.

blog

  • The Death of Community Memory blog post explores the challenge of preserving long-term discussions; read the companion topic overview and share your archiving strategies.

  • In The Community Lifecycle: From Launch to Legacy, simon proposed Markdown archives for forum longevity original post and outlined frontmatter workflows insights.

Community

  • How do you handle AI responses in your Community? posed questions on AI vs. peer support initial discussion; tvavrda emphasized empathy-driven dialogue over automated answers comment.

Activity by the @team Group

Thanks for tuning in—after diving into AMA insights, fixing stray symlinks, and plugin unveilings, we’re all set to return tomorrow with even more Discourse discoveries!

# Today on meta.discourse.org...

## Key Stats

- **New posts**: 105  
- **New topics**: 9  

- **Top users**:  
  - @Moin: 5 posts, 12 likes  
  - @nathank: 3 posts, 11 likes  
  - @nat: 4 posts, 8 likes  
  - @ばこん: 5 posts, 4 likes  
  - @jordan.vidrine: 1 post, 4 likes  
  - @ecki: 6 posts, 4 likes  
  - @noahl: 1 post, 4 likes  
  - @manuel: 2 posts, 4 likes  
  - @Arkshine: 1 post, 4 likes  
  - @patrickemin: 2 posts, 3 likes  

*(Source: [daily stats](https://meta.discourse.org/))*  

## Interesting Topics

#Bug

- **Topics where topic voting is enabled are broken for visitors**  
  @Moin reported that non-logged-in users see a blank page on #topic-voting topics due to a null vote_limit error; jordan.vidrine cherry-picked a fix in GitHub PR [#35974](https://github.com/discourse/discourse/pull/35974) to resolve it. [read more](https://meta.discourse.org/t/-/388191/1)  

- **New Topic Header Button component: Category is not auto-detected**  
  toad observed that the header button no longer infers the current #category when injected above the topic; moving the button to timeline controls remains a workaround. [read more](https://meta.discourse.org/t/-/388254/1)  

#Feature

- **Staff should be able to override/ignore “AI translation backfill max age days” setting**  
  jrgong requested a bypass for backfill limits, and @nat highlighted the existing “Translate now” menu item for #content-localization. [read more](https://meta.discourse.org/t/-/388168/4)  

- **Support for tl=[lang] parameters in REST API (for non-anon users)**  
  @nat confirmed that the #rest-api `tl` parameter currently only applies to anonymous requests, per the server locale config. [read more](https://meta.discourse.org/t/-/388173/10)  

- **Make PDFs open directly (not via download) by default**  
  @nathank suggested inline #pdf-previews on mobile and desktop for faster reading; @david noted desktop inline view already works and asked about edge cases. [read more](https://meta.discourse.org/t/-/388190/1)  

- **Allow Events only in some Topics**  
  elRicharde proposed per-category controls for the #calendar-and-event plugin to limit both visibility and creation. [read more](https://meta.discourse.org/t/-/388283/1)  

- **Add admin setting to change default Calendar view (Month/Week/Year)**  
  @j.jaffeux asked for a new #calendar-and-event site setting to let communities pick their default view. [read more](https://meta.discourse.org/t/-/387389/8)  

- **Translation composer now supports image uploads**  
  lhkjacky noted missing media support in #content-localization, and keegan confirmed upload functionality is live following commit [8b789c9](https://github.com/discourse/discourse/commit/8b789c9306109610b4c616739815d2af96e9b12b). [read more](https://meta.discourse.org/t/-/386829/8)  

#Announcements

- **What’s Next for Discourse: Live AMA with Sam & Hawk**  
  @nathank kicked off questions on Australia/NZ hosting and meetups, @noahl explored AI-driven theme scaffolding and admin assistants, and hel_Sinki asked about smoother “proxy + CDN + S3-compatible” installs. [read more](https://meta.discourse.org/t/-/387794/18)  

#Support

- **Red warnings now (new to me) when updating my site**  
  @patrickemin saw big red banners about outdated theme components; @Lilly traced them to Arkshine’s #official components and Arkshine shipped updates to both repos. [read more](https://meta.discourse.org/t/-/388211/1)  

- **Ältere Discourse Produktiv-Instanz 1:1 auf Testserver Migrieren**  
  elRicharde sought steps for a 1:1 clone of a legacy build; chapoi pointed to backup docs and ToddZ shared a droplet-clone approach. [read more](https://meta.discourse.org/t/-/388222/1)  

- **How do I assign a topic via the API**  
  @sam demonstrated leveraging our AI-bot to generate the correct REST calls for topic assignment. [read more](https://meta.discourse.org/t/-/388216/2)  

- **MaxMind 401 error -- have license key, can’t download**  
  ToddZ ran into 401s fetching GeoLite2 data; community members traced license and account settings to troubleshoot the #maxmind setup. [read more](https://meta.discourse.org/t/-/388284/1)  

- **Theme component update always installs old version (via rake or manually)**  
  toad reported an ancient release kept installing until @Moin pointed out the `.discourse-compatibility` pinning file for <3.6 sites. [read more](https://meta.discourse.org/t/-/388241/1)  

#Dev

- **JS No Longer Works for Theme Component**  
  Turtle’s custom chat CSS selector script broke after an upgrade; the snippet under discussion aims to reapply group and user classes via the #dev API hook. [read more](https://meta.discourse.org/t/-/388198/1)  

## Activity by the @team Group

- @nat clarified AI translation usage limits in [374669/33](https://meta.discourse.org/t/-/374669/33), explained the non-anon scope of `tl` in the REST API [388173/10](https://meta.discourse.org/t/-/388173/10), and detailed the staff override for backfill age in [388168/4](https://meta.discourse.org/t/-/388168/4).  

- @jordan.vidrine patched the blank-page topic-voting bug in [388191/4](https://meta.discourse.org/t/-/388191/4).  

- @supermathie reproduced the incognito visitor error on #topic-voting pages in [388191/2](https://meta.discourse.org/t/-/388191/2).  

- @j.jaffeux requested the new calendar default-view setting in [387389/8](https://meta.discourse.org/t/-/387389/8).  

- @kris.kotlarek confirmed the #groups search fix in the admin panel in [387429/7](https://meta.discourse.org/t/-/387429/7).  

- @martin validated the #onebox YouTube thumbnail fix and shared the cache invalidation command in [387673/14](https://meta.discourse.org/t/-/387673/14).  

- @lindsey updated the advanced search banner migration docs and script in [379322/5](https://meta.discourse.org/t/-/379322/5).  

- @Lilly identified the theme components behind upgrade warnings in [388211/2](https://meta.discourse.org/t/-/388211/2).  

- @manuel confirmed the AI helper hide fix for Android tablets in [349719/17](https://meta.discourse.org/t/-/349719/17).  

- @tobiaseigen organized review-queue clarifications, moving support topics and guiding users in [387493/7](https://meta.discourse.org/t/-/387493/7), [387319/3](https://meta.discourse.org/t/-/387319/3), [387403/3](https://meta.discourse.org/t/-/387403/3), [387431/2](https://meta.discourse.org/t/-/387431/2), [387434/5](https://meta.discourse.org/t/-/387434/5), [388309/2](https://meta.discourse.org/t/-/388309/2), [387612/2](https://meta.discourse.org/t/-/387612/2), and [387452/8](https://meta.discourse.org/t/-/387452/8).  

---

After this whirlwind of bug fixes, feature proposals, and deep dives, our coffee mugs might need a reboot—see you tomorrow for more Meta magic!  

Today on meta.discourse.org

Key Stats


Interesting Topics

Announcements

  • A new review queue layout with all new features
    hugh unveiled a rebuilt review-queue interface, complete with top-position filters, a Timeline tab for moderator notes, and an experimental feature flag to toggle back-and-forth. read more

  • What’s Next for Discourse: Live AMA with Sam & Hawk
    ozkn kicked off discussions on the future of community in the age of AI, prompting Sam and Hawk to tease upcoming Discourse innovations. read more

Bug

  • Issue playing videos on iOS and macOS Safari
    Adubs and Les79 reported endless spinners on H.264 .mp4 in Safari, and Falco traced it to proxy headers causing HTTP 200 instead of 206 range responses. read more

  • New Topic Header Button component: Category is not auto-detected
    chapoi spotted category-detection inconsistencies in the new-topic-header-button plugin; martin verified that on-page context normally auto-sets the category. read more

  • Calendar: ICS file missing timezone info!
    eve highlighted the absence of the TZID parameter in exported .ics files (per RFC 5545), prompting a spec-compliance discussion. read more

Feature

  • When copying content from a published post or preview, don’t copy links to embedded images; copy the images
    rokejulianlockhart suggested embedding images as Base64 in the clipboard to preserve them even if the original post is deleted. read more

  • Change an existing chat discussion into a Thread
    nathank asked for post-selection and migration tools to turn sprawling DMs into structured Threads; chapoi confirmed it’s on the Feature roadmap. read more

  • Add admin setting to change default Calendar view (Month / Week / Year)
    yuriy shipped a new calendar upcoming events default view site setting, giving admins direct control over the calendar landing display. read more

Support

  • Set up a category ONLY for specific Users
    gordon_mrmoco learned how to use category permissions and custom groups to lock down visibility—thanks to the category permissions guide. read more

  • Why Can’t I Find the Mailgun API Key Setting?
    pinder99 found mailgun_api_key present on some hosted sites but missing on others; tobiaseigen and Lilly pinpointed hosting differences as the root cause. read more

  • Email Reply Issues After Provider Change
    codev struggled to untick POP3 polling after switching SMTP providers; tobiaseigen walked through credential resets and dashboard checks. read more

Theme component

  • Hidden User Fields
    putty released a component to expose user-custom-fields only to designated groups; Moin tested logout behavior and fine-tuned the group-list schema. read more

  • Glacier Theme
    ばこん deployed a fix for the Glacier theme and DevTeVe confirmed all layout issues are resolved in the latest update. read more

Dev

  • JS No Longer Works for Theme Component
    jahan_gagan identified missing Ember imports and restored @service currentUser functionality with import { service } from "@ember/service";. read more

  • How to reliably & programmatically get the latest version number of Discourse?
    FelicianoTech traced version labeling to the hard-coded Discourse::VERSION::String in lib/version.rb, clarifying why GitHub tags and Docker Hub tags differ. read more


Activity by the @team Group


It’s been a whirlwind of reviews, CSS tweaks, and video detective work—here’s to more smooth sailing (and fewer endless spinners) tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

Installation

Announcements

Bug

Support

Feature

Dev

Activity by the @team Group

  • keegan clarified the two-step update flow for Docker Manager vs. Discourse in #388431.
  • supermathie escalated and advised disabling fast-rejection policy filters in #387431.
  • hugh guided moderators through the new review queue features and data access in #388194.
  • nat diagnosed plugin overrides in the tl=lang crawler and linked to the upcoming fix in #388443.
  • j.jaffeux is experimenting with various patches for the iOS composer issue in #388476.
  • Lilly assisted with console diagnostics for the User Card Directory errors in #388482.
  • lindsey weighed in on adding chat search shortcuts to the navbar in #385755.
  • kris.kotlarek explained badge-trigger requirements in the group search UX thread #387429.
  • tobiaseigen contributed feedback on workflow improvements for the new review queue in #388194.

That’s a wrap! No metaphysical puppies were harmed in the making of this summary—see you tomorrow for more Meta adventures!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Dev

#Developer Guides

#Site Management

Community

Theme component

UX

Support

Activity by the @team Group

And that’s a wrap—may your flags find their perfect home and your notifications stay delightfully silent!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

Announcements

Support

#Site Management

Theme component

Feature

Bug

Installation

Activity by the @team Group

From AI model mysteries to course-space capers, tomorrow’s lineup looks just as thrilling!

Today on meta.discourse.org

Key Stats


Interesting Topics

Support

Dev

Bug

Theme component

#Hosting

Installation

Feature


Activity by the @team Group


Between image-upload miracles, AI meltdowns, and container debates, we covered it all—cheers to our team, and no puppies were harmed in the making of these fixes!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

#Installation

#Feature

#Bug

##Site feedback

#UX

#blog

Hosting

Activity by the @team Group

Happy browsing—after yesterday’s Cloudflare drama, everything is back up faster than a caffeinated squirrel on acorn day!

Today on meta.discourse.org

Key Stats


Interesting Topics

Plugin

  • Resenha – Add Discord-style Voice Rooms to Your Community: Falco unveiled Resenha, a new experimental Plugin that integrates Discord-style voice rooms into Discourse using peer-to-peer WebRTC and zero server overhead read more.

Dev

  • What’s the best way to store data with a plugin?: NateDhaliwal asked about storing a single topic ID in a plugin; Ethsim2 recommended using SiteSetting or PluginStore for lightweight key-value needs read more.

  • Discourse 有哪个接口能直接获取某个帖子的最后一条评论信息?: McDonald_Louise explored the REST API for retrieving a post’s last comment, and merefield confirmed a two-step count-then-fetch approach read more.

Support

  • Frustrations on AI spam detector: lilydjwg dove into ai spam settings, clarifying custom persona usage for Discourse’s AI spam detector with nat via /admin/plugins/discourse-ai/ai-spam read more.

  • Help with setting up category moderators on my site: Janine_Acherman sought to limit moderation to group owners; jenmck and JammyDodger guided on crafting a dedicated moderators group read more.

  • 全球 Cloudflare 服务中断: Community pinpointed this as an external DNS failure, not Discourse-related, with Lilly sharing Cloudflare’s official postmortem link read more.

  • Chat: Is there any way to see all the users who reacted to a message?: Earnie_Baird requested a full reaction list in chat beyond “and N others,” sparking discussion on current limitations and potential feature requests read more.

  • I am building an invite only forum, but the invite function does not work: Frankz hit “This invitation cannot be redeemed” errors; JammyDodger walked through fresh invites and email-log checks read more.

Bug

  • Composer positioning issues in iOS: j.jaffeux rolled out ios composer fixes, and seanblue confirmed improvements while noting a new full-screen collapse behavior read more.

  • Chat messages being processed out of order: fufie traced issues to PR #34592’s timestamp logic in chat, and j.jaffeux pledged deeper investigation read more.

  • Search in category drop-down missing: Moin identified that lazy_load_categories_groups removal of the search box stems from #36062, with side-by-side comparisons confirming the change read more.

  • Topic title translation issues: MiikkaLaitila flagged missing locale selection in quick title edits; nat announced a fix and walked through manual translation steps read more.

Announcements

  • A new review queue layout with all new features: hugh and jenmck showcased review-queue enhancements around custom fields, IP lookup, and Revise Post triggers, with roadmap commits underway read more.

Feature

  • Bulk functions for assigns tab: Lilly asked for assign bulk un-assign actions similar to bookmarks, prompting positive community feedback for multi-select enhancements read more.

#Self-Hosting

  • Configure an S3 compatible object storage provider for uploads: tknospdr dialed in R2 settings for S3 storage; pfaffman clarified the roles of DISCOURSE_S3_CDN_URL vs. DISCOURSE_CDN_URL for true site CDN use read more.

Activity by the @team Group


And with all that voice-chat buzz and bulk-assign dreams, our forum’s energy soared higher than a pack of playful puppies!

Today on meta.discourse.org

Key Stats

Interesting Topics

  • Bug iidbae reported a Google gemini-3-api helper API response error when attempting multi-tool calls that mishandled provider_data. read more

  • Bug JammyDodger observed a blank and inaccessible Notifications page in the mobile view, which nat promptly fixed with an upstream merge. read more

  • Bug ZeroDean highlighted an inverted page column count on the subscriptions dashboard—narrow screens showed five columns while wide ones only two, prompting CSS breakpoint reviews. read more

  • Bug The deprecation of the overlay2 storage driver in Docker Engine v29 broke fresh Discourse installs until a containerd-based approach is adopted. read more

  • Support Frankz’s invite-only forum setup failed to generate working invite links, leading JammyDodger to follow up on proper group-based invitation flows. read more

  • Support Self-hosters discovered that running Discourse on port 3443 broke image loading and redirects due to hardcoded 443, reaffirming that non-standard HTTPS ports aren’t supported. read more

  • Support Mark07 asked how to edit the automated welcome PM text, and putty directed to customize the system_messages.welcome_user.text_body_template in site texts. read more

  • Support Upgrading older Discourse versions on 2.8.5 ended in Nginx outlet compatibility errors; pfaffman and Falco recommended fresh VM installs and app.yml version updates. read more

  • Support lejeczek explored deploying new Discourse images without full rebuilds, and the community shared two-container strategies and SKIP_POST_DEPLOYMENT_MIGRATIONS. read more

  • Dev sam critiqued the use of PluginStore for persisting plugin data and advocated new tables and models for cleaner migrations. read more

  • Feature scavin proposed a permission to let users translate only their own posts under the content-localization settings. read more

  • Plugin The Discourse Bilibili Onebox plugin now embeds Bilibili videos when links are placed on their own line. read more

  • Theme component The First Login Redirect component enables smart redirects and welcome banners on group pages, configurable by trust level. read more

  • blog A step-by-step companion thread detailed “How Enterprise Migrations to Discourse Actually Work,” from initial calls to final cutover. read more

  • UX nickrsan noted that the DiscoTOC toggle hides when there are no replies, sparking ideas for always-visible navigation on documentation topics. read more

Activity by the @team Group

  • HAWK engaged with builders in the Live AMA to discuss partnership strategies and ambassador networks.

  • sam shared insights on launcher 2 enhancements and AI moderation experiments in the same AMA thread.

  • j.jaffeux merged critical fixes for iOS composer rendering, resolving cursor placement issues in 388476/10.

  • nat promptly addressed the mobile notifications bug and confirmed the rollout of fix in 389269/2.

  • hugh contributed a suggestion for adding a new option to the revamped review-queue layout in 388194/37.

  • tobiaseigen offered support on chat reactions, API assignments, and Notion embeds across threads like 389090/3 and 386618/6.

  • davidb merged a PhotoSwipeLightbox ratio fix to prevent unexpected scaling in the experimental component. read more

  • Falco chimed in on Nginx outlet errors during legacy upgrades in 389201/5.

  • lindsey confirmed that bump-on-edit could be restored via a plugin in the discussion at 383576/25.

  • ruben kicked off the companion discussion for the enterprise migrations guide in 389279/1.


Between invite-link adventures and Docker driver dramas, it’s been a thrilling rollercoaster—buckle up for tomorrow’s ride!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • lindsey introduced the November edition of the Current Projects newsletter, highlighting email subject and avatar improvements, category setup streamlining, and upcoming tag localization work read more.

  • tobiaseigen wrapped up the live AMA with sam and hawk, invited ongoing feedback, and kept What’s Next for Discourse: Live AMA with Sam & Hawk open for new questions read more.

Theme component

  • Drew-ART launched the Sidebar Categories Organizer component, enabling up to 10 collapsible, color-customizable sidebar sections with subcategory toggles and badge controls read more.

Bug

  • A Galaxy Tab S10 FE user reported that the keyboard vanishes when starting a new message; j.jaffeux confirmed the repro and suggested a temporary workaround by increasing the composer height read more.

  • tvavrda discovered that AI-generated summaries exposed hidden tags in searches, leading to a prompt for a fix in AI Summary leaking hidden tags read more.

  • j.jaffeux shipped a focus/scroll fix for iOS chat GIF selection issues in Composer positioning issues in iOS after merging a discourse-gifs patch read more.

  • A layout glitch where expanded composer panels overlapped chat quote buttons was resolved in Chat quote buttons covered by composer with a core update scheduled for the next build read more.

Support

  • Users upgrading with the new containerd image store faced an unsupported storage driver error; featheredtoast proposed including overlayfs in Docker detection for Overlayfs to Overlay2, Failed on Fresh Installation, storage driver read more.

  • A newly created forum encountered a partial tag list in the new topic composer; the scrollbar visibility and full-screen dialog request spurred discussion in Tags Dropdown for New Topic Not Showing All Tags read more.

  • Moin outlined search filters for users to list only the topics they created in a category, using the created-by: and in:first parameters in Access topics I created by category read more.

  • Finder proposed off-screen result indexing to navigate long “Search in this Topic” results with keyboard handlers in Method for Navigating Search in this Topic Results read more.

UX

  • ToddZ explored the impact of spaces in automatic group names and leveraged the EnsureDbConsistency Sidekiq job to sync custom titles in Notes on effects of changing automatic (TL, etc.) group titles via site texts read more.

  • sterretje and awesomerobot debated the bulk-select row-click behavior change on desktop vs. mobile, driving feedback on configurability in UX: allows to click on topic item for bulk select read more.

Feature

  • SailReal proposed an endpoint to ingest email bounce reports via API, aiming to decouple Discourse from specific mail providers in API to send bounce reports to Discourse read more.

Installation

  • Paul_King and featheredtoast troubleshooted a missing runit hook for Let’s Encrypt renewal, pinpointing rebuild-based workarounds in Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt read more.

Activity by the @team Group

  • lindsey kicked off the month’s roadmap with the Current Projects – November 2025 newsletter link.

  • tobiaseigen closed out the live AMA session and encouraged post-event discussion in What’s Next for Discourse: Live AMA with Sam & Hawk link.

  • j.jaffeux confirmed and debugged the Galaxy Tab keyboard bug in Keyboard disappears when attempting to start a new message link.

  • Lilly shared a settings.yml tip for category and group lists in Sidebar Categories Organizer link.

  • nat fixed title localization flows, linking to the upstream PR in Topic title translation issues link.

  • sam deployed a :tada: fix for the Google Gemini-3 API helper error in Google gemini-3-api helper API response error link.

  • featheredtoast adjusted Docker driver detection to accept overlayfs in Overlayfs to Overlay2, Failed on Fresh Installation, storage driver link.

  • tgxworld investigated bot-driven “visits” affecting the “Nice share” badge in Has anything changed on what qualifies for the “Nice share” badge? link.

  • HAWK confirmed ongoing use of Assign, timers, and email support strategies in How Discourse Uses Discourse link.

  • david resolved module load errors in the official Unformatted Code Detector component link.

Happy browsing—and may your sidebars stay organized, your bugs get squashed, and your bounce reports always land in the right inbox!

Today on meta.discourse.org

Key Stats


Interesting Topics

Theme component

  • Lilly refactored the Hide Lock Badge Icon component to remove the complex category/channel selector and simplify integration view update | user reaction

  • Drew-ART updated Sidebar Categories Organizer with a sleek drop-down category selector, boosting navigation usability on both desktop and mobile update details | topic root

Plugin

  • dementad installed the Resenha – Discord-style Voice Rooms plugin in under 30 minutes and provided a feature matrix of missing capabilities like room renaming and auto-expiry see feedback | plugin thread

  • David_Ghost encountered a TwitterCardBuilder error in the Rich JSON-LD Microdata Plugin when generating twitter_image, and kaktak traced it to a missing image plugin requirement error log | follow-up

  • merefield closed several N+1 performance issues in Discourse Workflow, including on topic lists and visualizations, significantly improving plugin efficiency changelog | overview

Announcements

  • Epoch and NateDhaliwal debugged Introducing chat search, noting that post-update indexing delays hid some messages and resolving it by rebuilding the search index issue report | solution

#Site feedback

UX

  • tvavrda reported a strange focus box behind the logo in Safari when clicking the site home link, sharing a video reproduction and noting theme-independence issue details | discussion

Dev

Feature

  • Architect suggested improving the Account silence notification defaults to clearly distinguish manual silences from automated holds and refine the default messaging feedback | request thread

  • jrgong outlined new AI use cases for AI post formatting—custom translations, dyslexia-friendly restructuring, and template-based layouts—and proposed a Persona menu integration as a minimal start ideas | feature request

  • awesomerobot merged the mobile bookmark icon update, ensuring the non-bookmarked state icon displays correctly on mobile devices merged here | thread start

Installation

  • ice.d and ToddZ clarified the update sequence for Docker-based Discourse installs, confirming that if the Docker_manager step is greyed out, you can proceed with core and plugin updates help thread | solution

Support

  • raadtotheraad ran into an Nginx configuration prompt after ./discourse-setup and asked about restarting Discourse without a cloud provider; merefield provided guidance on service restarts question | advice

Bug

  • Richie reported an Access Denied error when clicking Customise / Templates in the admin’s Experimental form templates setting, sparking investigation into feature-toggle behavior bug report | follow-up

Activity by the @team Group

  • Lilly refactored the Hide Lock Badge Icon component for cleaner theme integration see post
  • supermathie summarized and initiated removal of the smtp_should_reject logic path to fix bounce handling read summary
  • awesomerobot merged the mobile bookmark icon fix to ensure correct non-bookmarked state rendering merged here
  • tobiaseigen removed unexpected UX and Dev index settings to resolve confusion around in:docs search details
  • Falco confirmed that the Patreon plugin will continue using API v1 indefinitely and requested any v2 resources join discussion

All in all, our community has been refactoring badges, diagnosing microdata hiccups, and fine-tuning search like playful pups—here’s to another day of paws-itively purr-fect problem-solving!

Today on meta.discourse.org

Key Stats


Interesting Topics

  • Dev: mcmcclur asked how to update standard plugins now that many #plugins live in core, and merefield outlined using after_code hooks in app.yml to remove and clone repos. read more

  • Announcements: sam revealed Nano Banana 3 is now supported via ai in Discourse, praising its Tuscany-style lighting and detail. read more

  • Support: Jagster wondered why pinned topics still top the list when no unread posts exist, prompting Moin to explain the repinning logic with screenshots. read more

  • Support: A user’s NGINX setup prompted questions about further configuration—merefield recommended a cloud VPS and standard install for smoother support. read more

  • Support: Scheduled publishing wasn’t bumping topics into “Latest,” but Moin demonstrated how the timer updates timestamps and suggests manual bumping as a workaround. read more

  • Support: spdegabrielle asked how to auto-invite staged users—community members offered varied tips on bulk invites and group automation. read more

  • #Developer Guides: j127 spotted that plugin outlets should use *.gjs files, updated a deprecated theme component link, and submitted a PR for Connect to a plugin outlet.

  • Bug: hel_Sinki’s Sidekiq service kept crashing under runit; sam questioned the old script path, and facts from the container led to improving the run file. read more

  • Bug: chat notifications via push were sporadic—sam outlined PWA/HUB app differences, push debounce, and subscription quirks affecting @mentions. read more

  • Bug: fixes for the iOS composer are merged but not yet in stable; j.jaffeux confirmed it’s in main and depends on your update cadence. read more

  • Bug: email-logs no longer let you view received messages by clicking the subject—lilydjwg recalled the old behavior; the commit history is under review. read more

  • Feature: community suggestions for chat email independence spurred a commit to decouple frequency from general email levels. read more

  • Plugin: mcmcclur upgraded the official discourse-math plugin to MathJax V3, delivering a snappier experience and inviting a pull request. read more

  • Theme component: jenmck explored how missing categories affect the Sidebar Categories Organizer for users without access to certain clouds. read more

  • #Using Discourse: readers still can’t see heading anchors because opacity is zero; a CSS specificity tweak was proposed to restore visibility. read more


Activity by the @team Group

  • sam engaged in Announcements with the Gemini Flash 2.5 update (link), investigated Sidekiq runit fragility (link), and dove into chat notification expectations (link).

  • tobiaseigen provided guidance on updating core-merged plugins in “Procedure to update standard plugins” (link) and chimed in on longstanding docs placement in “Which categories are docs?” (link).

  • j.jaffeux reported on edge cases still affecting the iOS composer (link) and noted the signature-saving fix in the matching plugin repo (link).

Keep your Docker hooks sharp, your pins visible, and your MathJax fresh—here’s to another day of smooth forum sailing!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

Feature

Dev

Theme component

#Site feedback

Plugin

Installation

Activity by the @team Group

Stay pawsitive—after 93 posts and 7 fresh topics, our meta pack is as energetic as ever! :paw_prints:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Let’s talk about pictures, quoting pictures in Discourse: sam rolled out a new quote icon in the updated lightbox, making it a breeze to insert your favorite image into the composer read more.

Theme component

  • DiscoTOC – automatic table of contents: JBM flagged a layout glitch with the disco-toc component on iPad portrait; Moin redirected everyone to the existing bug report (see 387532 and post 1) for resolution.

Plugin

  • Discourse Video Stream: Falco announced live RTMPS streaming support in the video plugin, complete with OBS integration and automatic recording for on-demand playback read more.

  • Discourse FontAwesome Pro: theme developers celebrated a fix by Alteras that restores fontawesome-pro icons after recent deprecations read more.

Support

  • Can’t login to Discourse ID with Facebook: a stale-auth-cookie bug was causing silent failures; christo implemented a clear-on-error approach so Facebook logins succeed on retry read more.

  • Discourse App iOS Zoom Issue: RomeoArabov experienced persistent auto-zoom on the PeptidePrice community in the iOS app; chapoi pointed out font-size triggers and clarified Hub vs PWA differences read more.

  • Is there a way to link directly to the editing screen?: nordize asked for an “edit mode” URL and chapoi confirmed it’s not supported out of the box, inviting further discussion on potential use cases read more.

  • Allowing .ICS calendar files to be sent to a group inbox via email: wesochuck tried forwarding Outlook invites to a group DM and discovered .ics parts aren’t treated as attachments—Moin dove into the email-receiver code path as the next step read more.

  • Self-Hosting – When to Rebuild mail-receiver?: denvergeeks asked if recent SMTP changes require manual yml rebuilds, and supermathie confirmed that updating Discourse or mail-receiver covers the fix read more.

Feature

  • Automatically add the “Add translation” post menu button when content localization is enabled: nat highlighted confusion over missing content-localization menu items and proposed auto-including the button via PR 36210 read more.

  • Feature Request: Allow Users to Localize Only Their Own Topics: positive community feedback led nat to merge PR 36178, enabling content_localization_allow_author_localization by default for topic authors read more.

  • Add the ability to filter by ‘Claimed by’: moderators welcomed a new ‘Claimed by’ filter in the review-queue interface, improving visibility of assigned reviewables read more.

Bug

  • Composer positioning issues in iOS: widespread composer jumps on iOS drew a +1 from j.jaffeux, who plans to backport the fix this week for stable releases read more.

UX

  • Embed additional explainer text in Form Template: Drew-ART shared a versatile component for injecting contextual form-templates via URL strings, boosting flexibility for custom prompts read more.

blog

  • Discourse Discover: Knowledge Base Through Conversation: stella published the latest blog showcase, surfacing inspiring community use cases and conversation-driven knowledge bases read more.

Activity by the @team Group

  • sam rolled out the new quote button in the lightbox for image quoting [389563/1].

  • supermathie confirmed that updating Discourse or mail-receiver suffices for the SMTP fast-rejection fix [389629/2] and that removing smtp_should_reject demands no extra self-host steps [389368/3].

  • chapoi diagnosed the iOS app zoom quirk tied to font sizes [389532/2] and clarified that direct-edit URLs aren’t available out of the box [389590/3].

  • Falco announced RTMPS live streaming support in the Video Stream plugin, unlocking OBS-style broadcasts with auto-recording [388754/2].

  • nat proposed auto-adding the translation menu item [389557/1], enabled author-only localization by default [389147/3], and flagged Horizon compatibility issues in the livestream plugin [389561/3].

  • j.jaffeux pledged to backport composer positioning fixes to stable iOS builds this week [388476/25].

  • christo fixed a stale-auth-cookie bug to restore Facebook logins via Discourse ID [388065/23].

  • Alteras released a patch restoring FontAwesome Pro icons in the theme component [150871/56].

  • tobiaseigen guided site admins on enabling allow index to improve Google/Bing indexing [388555/8].

  • dax clarified that DiscoTOC fetch errors stem from external factors and pointed to the pending PR for suppression [111143/480].

No puppies were harmed in the making of this summary—happy quoting and coding!

Today on meta.discourse.org

Key Stats

  • New posts: 89
  • New topics: 11

Top active users (posts / likes):


Interesting Topics

  • Theme component #sidebar: Moin introduced a theme component that displays personal & group inbox links (with unread counts) in the sidebar and adds a compose button. Preview | repo | read more

  • Announcements #release-notes: Release v2025.11.0 brings AI translation enhancements, chat channel search, a new review queue, and image-post improvements. This aligns with the versioning RFC and even updates the ReviewableAkismetPost UI via PR #186. read more

  • Dev #dev-news: RFC: A new versioning strategy for Discourse has landed; Discourse is now tagged as v2025.11.0 and work on v2025.12.0-latest has begun on the latest branch. read more

  • Support: Total newbie struggling to preview the signup modal with a test theme—Welsh_Selkie sought help to view custom CSS on /signup and received tips on using GitHub Codespaces (details). read more

  • Support: Assistance needed upgrading Discourse on a Raspberry Pi—beitmenotyou hit roadblocks on v3.6.0.beta3, and sam recommended safe mode checks and running ./launcher rebuild app (post 7). read more

  • Plugin official math #included-in-core: Discourse Math maintainers discussed unbundling MathJax in favor of pnpm, referencing PR #36212 and the load-morphlex helper file. read more

  • Support #cakeday: How to remove the new Anniversaries burger-menu link—awesomerobot pointed out the discourse-cakeday plugin (see its settings), and Moin shared CSS workarounds (guide). read more

  • Announcements #lightbox: Let’s talk about pictures—quoting images as thumbnails vs full-size sparked debate. sam merged logic to preserve file extensions when quoting via PR #36240. read more

  • UX groups #trust-levels: Trust Level groups marked visible still don’t appear in /gSteradiant’s report led to discussion on honoring auto-group visibility settings (feature request). read more

  • Bug #anonymization: Anonymized users could still log in—stuwest uncovered the issue, sam referenced prior notes (Can an anonymized user log in?) and submitted PR #36242 to fix it. read more

  • General: Discourse Meetup at CCC Congress in Hamburg? Thomas_Rother is gauging interest for an informal meetup at the 39C3 event from 27–30 Dec. read more

  • Feature #development: Modify SiteSettings/make SiteSettings mutable? NateDhaliwal asked if plugins can alter core settings; pfaffman suggested SiteSetting.xyz = 'value' and pointed to an example config/settings.yml. read more

  • Feature sidebar #personal-messages: Display number of unread messages on group inbox links—JammyDodger highlighted the need, citing Moin’s sidebar messages component for inspiration. read more

  • Feature sidebar #personal-messages: Can a toggle be provided to display group inboxes in the sidebar? Moin built on topic #389664 to suggest an optional toggle; see the discussion and original proposal.

  • Bug #lazy-load-categories: Search in category drop-down missing for users in lazy_load_categories_groups; yuriy merged PR #36218 to restore the filter. read more


Activity by the @team Group

  • david advanced the versioning RFC by tagging Discourse as v2025.11.0 and kicking off work on v2025.12.0-latest on the latest branch (post 42).

  • david expanded on Release v2025.11.0, highlighting additional features and fixes in post 7.

  • sam guided beitmenotyou through upgrading Discourse on Raspberry Pi, recommending ./launcher rebuild app for Docker installs (post 7).

  • sam patched the anonymization bug by contributing to post 4.

  • sam improved quoted-image handling by merging PR #36240 (post 14).

  • sam tested API connectivity for AI features and suggested OpenRouter when direct requests fail (post 2).

  • mcwumbly kicked off the v2025.11.0 announcement, showcasing AI translations and chat search (post 1).

  • mcwumbly weighed in on mutable SiteSettings, shaping plugin-friendly settings design (post 3).

  • Falco advised on performance trade-offs of running Discourse and LLMs on low-spec hardware (post 9).

  • awesomerobot pinpointed the discourse-cakeday plugin as the source of the Anniversaries link and guided its removal (post 2).

  • chapoi offered CSS workarounds for anonymous theme previews and thumbnail image quotes (post 4, post 16).

  • Lilly celebrated the new sidebar messages component with a :tada: in post 2.

  • stella shared insights on AI’s role in community knowledge bases in the Discourse Discover blog post (post 2).

  • lindsey debated thumbnail vs full-size quoted images in post 11.

  • yuriy restored category dropdown filters by merging PR #36218 (post 4).


Phew—between AI translations, Raspberry Pi rebuilds, and sidebar inbox tweaks, Meta’s never been livelier (and all puppies remain safe and sound)!

Today on meta.discourse.org

Key Stats

Top Users (posts, likes):

  1. RGJ (6 posts, 22 likes)
  2. david (6 posts, 7 likes)
  3. Moin (11 posts, 6 likes)
  4. keegan (1 post, 5 likes)
  5. Welsh_Selkie (1 post, 4 likes)
  6. tgxworld (1 post, 3 likes)
  7. j.jaffeux (2 posts, 2 likes)
  8. nat (2 posts, 2 likes)
  9. Tealk (2 posts, 2 likes)
  10. NateDhaliwal (4 posts, 2 likes)

Interesting Topics

Plugin

Announcements

Support

Bug

  • nat acknowledged that Published pages do not use theme-set --font-family and --header-font-family, escalating the page-publishing Bug report for prioritization. read more

  • Neil_Evans reported that “Search/Read Private not working for a Persona-driven RAG search on forums?”, with Falco probing user access and Neil confirming private subcategory issues. read more

#SiteFeedback

  • Moin questioned why the Cakeday plugin was disabled on Meta, leading to a deep dive into migrations and default settings by RGJ around cakeday feature flags. read more

blog

  • patrickemin’s Discourse Discover: Knowledge Base Through Conversation blog sparked a discussion on AI expert systems vs. forums with tvavrda debating LLM dependency on forum data. read more

Marketplace

Feature

  • Teafh requested Allow Moderators to Access Secure Uploads in Deleted Topics, highlighting permission errors under secure uploads and prompting community feedback on feature scope. read more

UX

Activity by the @team Group

And that’s a wrap—looks like we spent more time tracking time than ever before; if someone finds the stop button, please let us know!

Enjoy your day on Meta!

Today on meta.discourse.org

Key Stats

  • Total new posts: 93
  • New topics: 9

Top users (posts / likes):

Interesting Topics

Bug

  • Issue playing videos on iOS and macOS Safari – users saw playback errors after a recent bump; tannerabread tracked the regression, merged a fix PR and plans a follow-up patch read more. Tags: video ios

  • Date range seems wrong – calendar pagination returned out-of-range events despite correct API parameters; community members are investigating before/after filters read more. Tags: calendar-and-event

  • Cakeday plugin disabled – a cleanup migration in discourse-cakeday crashes when migration_timestamp returns nil, blocking upgrades; users report SQL errors during migration read more. Tags: cakeday

  • Published pages do not use theme-set --font-family and --header-font-family – mismatched CSS variables in published pages were fixed in a freshly merged PR by jordan.vidrine read more. Tags: page-publishing

  • Received email can’t be viewed in the Email logs – email subjects were wrapped in empty links, breaking log rendering; awesomerobot confirmed a patch is queued for the next release read more. Tags: email

  • Warning that flair will make group visible for everyone doesn’t work for image uploads – the visibility warning tooltip failed on custom image flairs; Juan_David_Martínez submitted a PR to restore expected behavior read more. Tags: group-flair

Feature

  • Automated, scheduled Welcome Post That Tags New Members – proposals range from PMs to public cohort topics; awesomerobot outlined an automation-plugin workaround, while chapoi suggested an AI-bot weekly summary approach read more. Tags: Feature

  • Ability to display all the likes/reactions on a post – long-standing request for full reaction lists to track engagement; fzngagan encouraged community voting to prioritize the feature read more. Tags: Feature

  • Reducing backscatter in email interface? – after SMTP fast-rejection was removed, users ask how to handle bounce traffic; Simon_Manning pointed to the discussion on fast-rejection removal read more. Tags: Feature

#Hosted Customers

  • Running Out of AI credits? Available Options and Next Steps – guide on CDCK Hosted LLM daily credit limits, plan upgrades, or switching to a third-party API key read more. Tags: ai explanation

Support

  • Some sites don’t have mobile app notifications – missing Discourse Hub alerts for PMs and DMs; Moin walked through security-tab checks and re-adding the forum to the mobile app read more. Tags: notifications mobile discourse-hub

  • Forum stuck on “Loading…” – unregistered users hit infinite loaders on S3 + CDN setups; Falco confirmed the site loads externally and suggested checking for CDN or Cloudflare blocks read more. Tags: cdn

  • Are the images published in the Staff category publicly visible? – staff-category uploads appeared on public URLs; Moin explained that secure-uploads must be enabled to restrict access read more. Tags: secure-uploads

  • Muted tags not respecting emails – muting ai didn’t suppress announcement emails; Moin and NateDhaliwal traced it to tracking preferences and a prior report read more. Tags: UX

  • AI Bot PM replies stopped working on one multisite instance – hosted multisite saw AI chat spawn standard topics instead of conversations; users compared custom field behaviors across instances read more. Tags: chat ai

Activity by the @team Group

  • tannerabread addressed Issue playing videos on iOS and macOS Safari with debug details and a merged fix PR in that topic.
  • chapoi chimed into Automated, scheduled Welcome Post That Tags New Members, proposing an AI-bot weekly summary here and exploring cohort tagging later post.
  • Falco probed Forum stuck on “Loading…”, loading the site externally and flagging CDN/Cloudflare as probable culprits thread.
  • awesomerobot detailed an automation workaround for public welcome topics in Welcome Post That Tags New Members discussion and patched unlinked email subjects in Email logs view here.
  • fzngagan cast a vote on Ability to display all the likes/reactions on a post to signal interest topic.
  • pmusaraj confirmed group localization limits in Content Localization – Manual and Automatic with Discourse AI post.
  • mcwumbly dug into requirements for Modify SiteSettings/make SiteSettings mutable?, clarifying plugin design with detailed questions here.
  • zogstrip announced the merged branding PR for Which picture from the branding options is used for the logos in the community list? thread.
  • Juan_David_Martínez provided a PR reference to restore flair-visibility warnings in group-flair tooltip bug checkpoint.
  • tgxworld explained crawler-traffic impacts and host-check tweaks in Nice share badge diagnostics topic.

No puppies were harmed in the crafting of today’s report—just plenty of code tweaks and community caffeine!