Riepilogo giornaliero (21:00 UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

  • chapoi forked the National Flags plugin in #384423, answered the Spanish HOT badge question in #384488, contributed to the repetitive-replies issue in #382282, and fixed CSS spacing for returning user notices in #384395.

  • tobiaseigen investigated the Horizon review queue bug in #384414, followed up on mobile-data access errors in #383392, clarified notification API behavior in #366838, enabled the solution plugin discussion in #381707, and closed the AVIF embedding support topic in #381806.

  • tgxworld attempted to reproduce the Horizon theme review queue malfunction in #384414.

  • christo confirmed the SSO redirect fix in #13045.

  • david backported the header button API fix in #384459.

  • j.jaffeux refined the mobile calendar view in #383441.

  • mcwumbly responded to Dev-news on versioning strategy in #383536.

  • pmusaraj improved <kbd> rendering in #384419, confirmed the Safari quote-button issue in #384413, and verified the Horizon-theme search fix in #379293.

  • awesomerobot polished the KBD font demo in #384419 and acknowledged solutions in the Topic ID helper in #374168.

  • martin highlighted the new themeable settings search behavior in #374232.

After flags, bugs, and Spanish badges, these pups are sleeping soundly—no tails were stepped on today! :paw_prints:

Today on meta.discourse.org

Key Stats

  • New posts: 63
  • New topics: 11
  • Top users:

Interesting Topics

Bug

  • DiscourseHub freezing on launch (discourse-hub): Jagster reported that the DiscourseHub app on iPadOS 26.0.1 locks up right after initial load. pmusaraj reproduced the issue and pushed a fix to TestFlight; users can now try the beta build here. read more

  • Backup downloads not starting (backups): when clicking the backup link, nothing ever downloads. pmusaraj diagnosed that triggering a backup during updates can block the process in the Docker manager (post #6), and RGJ confirmed browser-based wget still fails without a session (post #7). read more

  • Review queue glitch in Horizon theme (review-queue fixed): the review queue wouldn’t render under Horizon until recent fixes were merged. nathank verified in post #5 that the accessibility patch now makes the queue work seamlessly. read more

Announcements

  • iOS 26 fixed-position elements bug (ios ios-26): JanS confirmed that on the iOS 26.1 beta, fixed-position UI elements still misbehave in the Discourse mobile view (post #34). Users are advised to file a report via Apple’s Feedback Assistant. read more

Feature

  • Arabic search normalization (search pr-welcome localization rtl): Osama labeled improvements to Hamza variants, Ya/Kaf forms, and orthographic equivalence as pr-welcome in post #7. The proposal builds on Unicode NFKC plus custom mappings to unify Persian-Arabic queries. read more

  • Doc categories plugin enhancements (doc-categories): cmdntd suggested editable sub-menu icons, rich-text menu labels, collapsible dropdowns, and nested indexes. nat split it into a voting thread in post #2 so the community can prioritize. read more

  • Tag icons via tag groups workaround (tag-icons): Moin demonstrated a Data Explorer SQL query that aggregates a tag-group’s icons and colors into the tag_icon_config string (post #8). This speeds up bulk configuration for theme components. read more

  • Impersonation preserves last seen (impersonate): ted announced that with the hidden experimental_impersonation setting, last_seen_at will no longer update when admins impersonate users. The change is tracked in PR #34872 and discussed in post #7. read more

Support

  • Large-thread pagination slowdown: after an update, 68 k-reply topics time out or fail to cache. awesomerobot attributed it to mega-topic regressions and suggested reviewing glimmer optimizations in post #3. read more

  • Last IP shows 172.17.0.1: Tealk saw every user’s last IP as 172.17.0.1 on an ARM Hetzner server. Jagster speculated it’s the Docker bridge interface in post #2. read more

  • New replies need manual refresh: patrickemin reported that live updates stopped showing replies until a full page reload. The issue is under investigation in post #1. read more

  • Mute all but watched categories: hellekin wanted to mute every category except those with “watch first post.” Moin provided a Data Explorer query to output a pipe-delimited list for group settings in post #2. read more

  • Lock/pin posts in auto-delete topics: one1 asked if selected replies can avoid timed deletion. Moin pointed out the skip_auto_delete_reply_likes option in post #2. read more

  • ActivityPub posts as links (activitypub): skarnio found federated posts publishing only as links instead of full articles. The community is debugging in post #1. read more

  • MyBB integration in Discourse app: Lyvyoo asked for a Tapatalk-style bridge to avoid migrating MyBB forums. The feasibility discussion kicked off in post #1. read more


Activity by the @team Group

  • pmusaraj investigated the DiscourseHub freezing bug in post #3 and rolled out a TestFlight beta, then triaged the backup download problem in post #6.

  • awesomerobot diagnosed timeouts and caching regressions for large threads in post #3.

  • chapoi chimed in on pagination issues in post #2.

  • Osama added a pr-welcome for the Arabic search normalization proposal in post #7.

  • supermathie asked about Unicode NFKC and the search cooking pipeline in post #9.

  • nat moved the doc-categories suggestions into a voting thread in post #2.

  • mae explained why new sites aren’t yet in Discourse Discover in post #6.

  • tobiaseigen highlighted praise for the bypass_bump REST API option in post #6.

  • ted outlined how the new impersonation feature keeps last_seen_at intact in post #7.


After a day of frozen apps, mega-topics, and pinning tricks, let’s hope tomorrow’s summary comes with fewer timeouts and more emojis!

Today on meta.discourse.org

Key Stats

New posts: 69
New topics: 7

Top users (posts, likes):


Interesting Topics

Theme component

Bug

  • Users reported being unable to access their ‘My Themes’ in the Theme Creator, encountering a 404 error on the theme-creator page. NateDhaliwal first flagged the issue 384595/1 and Lilly confirmed it only affected non-admin routing 384595/2, leading to a forthcoming routing overhaul. read more

  • A pull request to fix repetitive replies when clicking the expand button was approved and merged after kelv’s review and guidance on simplifying the code in 382282/18. This addresses pr-welcome feedback and tidies up the reply expansion behavior. read more

  • Feedback highlighted that the Hide Details section is open by default in the new editor, confusing both new and veteran users. lindsey agreed to make an exception to default-close these boxes 377645/17 and pledged a follow-up on timing. composer hide-details read more

  • A report showed switch/toggle buttons remain LTR-aligned in RTL languages, contrary to Material guidelines. discojan provided screenshots 384634/1, prompting a planned UI tweak for rtl support. read more

Support

  • Several users found that new replies do not display without a manual refresh outside of Safe Mode. patrickemin traced it to the Trust-Level Avatar Flair theme component 384551/4, and NateDhaliwal confirmed the fix restored real-time reply updates 384551/9. read more

  • A user asked how to integrate MyBB into the Discourse mobile experience without a full migration. Falco clarified there is no native mobile app—DiscourseHub uses the web interface—and suggested a migration via Marketplace for a seamless Discourse experience 384571/2. read more

  • In DiscourseHub, site owners reported their large site icon wasn’t rendering, falling back to a “T”. pmusaraj traced the issue to basic-info.json URLs 384647/4, explaining which icon fields the app actually uses. discourse-hub read more

  • A question about DeepSeek’s JSON response format producing a 400 error led Falco to clarify that “JSON mode” is deprecated in modern OpenAI structured outputs 384640/4. ai read more

  • Users configuring a MaxMind license key still saw “Location: Unknown” in IP lookups despite organization data appearing. MoRanYue provided logs 384596/2 and the cause is under investigation. unsupported-install maxmind read more

  • When writing [link](example.com) without https://, links looked clickable but weren’t active. one1 demonstrated the bug 384591/1, prompting a review of the Markdown parser. read more

UX

Feature

  • A longstanding request to show more than three emojis in the post reactions preview was revived by Shauny, who argued that chat’s three-emoji limit feels too restrictive 227785/47. reactions read more

Activity by the @team Group

  • tshenry investigated and deployed two successive fixes for the Trust-Level Avatar Flair component issue, ultimately confirming the problem was resolved in post 131.

  • Lilly reproduced and debugged the My Themes access bug in Theme Creator across multiple browsers, identifying that only non-admin routing was affected.

  • Falco clarified migration vs. integration in the MyBB mobile thread and explained the deprecation of “JSON mode” on the DeepSeek issue 384640/4.

  • kelv reviewed and merged the PR addressing repetitive replies on expand click in 382282/18, thanking the contributor and simplifying the code.

  • chapoi confirmed that disabling the Trust-Level Avatar Flair TC fixed the real-time reply issue in 384551/6 and also weighed in on #377645 to default-close Hide Details sections 377645/16.

  • Roman delivered a fix for the Chinese AI-helper prompts bug via

    github.com/discourse/discourse/pull/35150 on the ai-helper topic.

  • martin landed the patch to prevent title edits from bumping topics in 383576/10, ensuring that metadata changes stay quiet.

  • lindsey agreed to change the default-closed behavior for Hide Details sections in the editor, citing #377645 feedback.

  • pmusaraj responded with a fix timeline for the DiscourseHub jump issue 384604/2 and detailed the icon source for Maker Forums in Hub 384647/4.

  • tobiaseigen suggested using Discourse’s incoming-email feature as a workaround for sensor-driven notifications in IoT setups 383924/4.


It’s been a pupperific day—no puppies were harmed, only pesky bugs got squashed! :paw_prints:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Bundling more popular plugins with Discourse core: Moin highlighted that the cakeday plugin is now merged into core in PR #35172.

Support

#Site feedback

  • Site logo only shows ‘D’ not ‘Discourse’ (mobile): NateDhaliwal noticed the header logo shrink on mobile; tobiaseigen and chapoi confirmed the change was intentional for a cleaner nav bar (see post #1).

Feature

UX

  • Suggestion: Move posts modal improvement: jrgong proposed showing the 5 most recently visited topics in the “Move posts to existing topic” UX modal, complete with a mockup attachment post #1.

Plugin

Theme component

Bug

  • Editing timestamp of a 1-post topic prevents bumping: Title/tag edits weren’t bumping topics, but martin’s fix is now live—discussion at post #7.

  • Adding an invalid tag to a topic creates a whisper post (pr-welcome tags): TethysPlex’s GitHub PR 35187 addresses the hidden whisper side-effect.

blog

  • Community Fragmentation: When Growth Becomes Your Obstacle: eisammy explored moderator autonomy and culture balance in this thought-provoking post #2.

Activity by the @team Group

  • chapoi clarified header logic and breathing room in the Site logo only shows ‘D’ not ‘Discourse’ thread [384672/5].

  • supermathie confirmed Sidekiq and worker overrides in the Is there a way I can send email notifications faster? topic [383103/15].

  • mcwumbly reviewed bump-on-edit feedback in New way to track edits on wiki posts? [383582/18] and contributed to the resolution in Editing timestamp of a 1-post topic prevents bumping [384225/7].

  • tobiaseigen helped clarify mobile header changes in Site logo only shows ‘D’ not ‘Discourse’ [384672/2] and weighed in on the Safari quote-button edge case in Quote button not appearing in Safari [384413/5].

Here’s hoping your avatars stay 200 × 200, your cake days remain sweet, and your chat notifications arrive exactly when you want them! :tada:

Today on meta.discourse.org

Key Stats


Interesting Topics

  • Feature: Suelen_Calonga proposed native voice message recording with automatic audio‐to‐text transcription to boost accessibility on mobile devices, sparking a debate on client‐side vs. server‐side dictation. pfaffman then suggested a quick prototype via a theme component and the existing AI plugin, even pointing to his open source transcribe-with-whisper tool. 384719/1 · 384719/5 · AI plugin

  • Support: Smooth_Play fixed the missing Discourse AI translation icon by adjusting the AI translation max post length and backfill age settings, while Falco clarified the underlying content localization manual & automatic workflow and revealed the hidden content_localization_max_locales setting. 384710/3 · 384710/5 · content localization

  • Support: patrickemin asked how to generate a list of unanswered questions requiring solutions, and tobiaseigen showcased the Filter plugin with custom triage links for support, bugs, and UX. He also pointed to NateDhaliwal’s Quick-add Tags To Topic component as a potential helper. 384723/5

  • Support: winterk0rn struggled to download backups until tobiaseigen’s simple advice—try a different browser—uncovered quirks in email-to-browser link handling. 384437/9

  • Support: New self-hosters kept receiving activation emails; pfaffman traced the culprit to SMTP authentication errors on the mail server. 384684/5

  • Support: Picho_Pelis needed to delete default categories but hit “chat channels exist” blocks. chapoi walked through deleting both the category and its associated chat channels step by step. 384701/2 · 384701/6

  • Support: Community managers explored how to disable all user-to-user DMs/chat without breaking other features, debating group DM restrictions and edited default message prompts. 384698/3

  • Support: Users wondered why some tags stay invisible; Moin explained that tags on secure categories only appear if Include secure categories in tag counts is enabled. 384673/4

  • #Translations: tvavrda noticed min_first_post_typing_time still in Crowdin despite being replaced by fast_typing_threshold; Moin confirmed it’s hidden for backward compatibility. 384711/2

  • UX: Aurora requested that full event descriptions (location, Zoom links, etc.) be included when exporting to calendars; the calendar-and-event plugin’s export options were discussed. 384713/1

  • UX: NateDhaliwal highlighted inconsistent casing in post menu action titles across locales, prompting a look at uppercase vs. lowercase standards in client.en.yml. 384715/1

  • Theme component: jrgong confirmed the Left-side hamburger menu TC didn’t apply on Discourse 3.5.1—icons stubbornly stayed on the right—spotlighting version compatibility. 164513/38 · hamburger TC

  • Theme component: jrgong tested the Discourse Category Headers component with PNG vs. SVG logos and reported dark-mode inconsistencies. 148682/161 · 148682/162

  • Theme component: patrickemin explored the Quick-add Tags To Topic TC, querying auto-close timers and category-agnostic tagging. 383271/3

  • Theme component: Joseph_Hansen integrated the Image comparison slider into his theme but ran into HTML handling quirks in the rich text editor. 264479/28


Activity by the @team Group

  • tobiaseigen chimed in on the voice message feature with personal use cases cf. 384719/2, guided backup download troubleshooting 384437/9, and demonstrated triage filters for unanswered questions 384723/5.

  • Falco clarified Discourse AI translation behavior in Why Is the Discourse AI Translation Icon Not Appearing? 384710/3 and revealed the hidden content_localization_max_locales setting 384710/5.

  • chapoi provided a step-by-step on deleting categories and chat channels in Ayuda como eliminar categorías y canales 384701/6 and advised on theme metrics in Horizon Theme 360486/38.

  • HAWK explained the design rationale behind avatar omissions in the Horizon Theme component 360486/40.


Thanks to yesterday’s lively troubleshooting, may your backups always download smoothly, your voice notes transcribe perfectly, and no puppies ever go hungry in the world of Discourse! :dog_face::tada:

Today on meta.discourse.org

Key Stats

Total new posts: 90
Total new topics: 8

Top users:

Interesting Topics

Bug (content-localization)

Dev

#Extras (calendar-and-event, rest-api)

  • In ICS → Discourse Importer, Ethsim2 outlined an adapter-driven, idempotent import path for ICS feeds vs. bundling in the Calendar plugin in “ICS → Discourse Importer”, comparing Python scripts to native plugin approaches. read more

Feature (accessibility)

Installation

#Integrations (SSO, discourseconnect)

Praise

#SiteFeedback (notifications)

#SiteManagement (how-to, user-custom-fields)

Theme (official, horizon-theme)

#ThemeComponent (tags)

UX (UX, Bug)

Activity by the @team Group


Between span fixes, ICS imports, and voice-note dreams, meta.discourse.org is buzzing—no puppies were harmed in the process!

Today on meta.discourse.org

Key Stats

  • 124 new posts
  • 18 new topics

Top users:

Interesting Topics

Support

  • Support (ios, UX, Bug): Shauny filed an issue with iOS Safari flickering, jumpy scrolling, and unresponsive toolbar buttons on home-screen bookmarks. david traced this to iOS 26 geometry bugs in post #2 and clarified version confusion in post #5.

  • Support: A user asked why category and channel links open in the same tab; chapoi explained that the default behavior is to open links in-place and pointed to user interface settings in post #3 and post #4.

  • Support (ai, content-localization): Smooth_Play reported the missing “planet” icon for forced translations in Discourse AI Translator; Moin revealed the need to add addTranslation to the post menu site setting in post #2 and Smooth_Play confirmed success in post #3.

  • Support (email-templates): Thanatermesis discovered duplicated and broken email templates; tobiaseigen and Moin guided on using the Revert Changes button at /admin/customize/email_templates in post #5 and pointed to the recent fix in post #9.

UX

  • UX (css, fixed): Nacho_Caballero noted multi-word “Inbox” overflow in the Spanish translation; chapoi validated a CSS fix with a pull request in post #3.

  • UX: JustinZ reported poor discoverability of the admins’ inbox; chapoi moved the topic to UX for tracking and acknowledged the need for a future design overhaul in post #2.

  • UX (discourse-hub): trs80 observed that the Android app now launches Chrome instead of the in-app Firefox engine; pmusaraj is investigating the underlying library changes in post #6 after seeing Chrome load and authentication issues.

Dev

  • Dev: NateDhaliwal ran into a puzzling TypeError using <LightDarkImg />; david pinpointed an extra set of parentheses in the Ember template and demonstrated the fix in post #4.

  • Dev: Honeyxilia requested documentation for writing migration scripts; the community is reviewing available migration code examples but no direct guide exists yet, as seen in post #1.

Plugin

  • Plugin (experimental): Alteras added emoji and color-square support to the Collections plugin; nathank praised the documentation and feature set in post #7 and discussed per-tag use cases in post #8.

Feature

  • Feature (composer): renato announced support for pasting embedded images from Google Docs/Word/Pages in the rich text editor; this auto-uploads and inlines images, user testing requested in post #4.

Theme component

  • Theme component: VibeCommit introduced the Advanced Hero Component for customizable hero sections; see the summary table and install guide in post #1.

Bug

  • Bug (calendar-and-event): one1 logged Holidays::InvalidRegion exceptions flooding their logs; selase traced this to removed region definitions and suggested updating user preferences in post #2.

  • Bug: Nacho_Caballero found that “resend confirmation email” adds duplicate addresses; this was reproduced in post #1 and is queued for a fix.

  • Bug (email, sidekiq): anoedo’s community experienced endless duplicate registration emails with Tencent SMTP; early troubleshooting advice was requested in post #1.

Activity by the @team Group

After wading through flickering screens, CSS tweaks, and calendar bugs, our roundup is as feature-packed as Discourse itself—onward to another day of innovation!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • Lee_Ars discovered a dimensions mismatch after switching from embedding-001 to gemini-embedding-001 in the Discourse AI plugin, seeing an “expected 768 dimensions, not 3072” error see initial report and Falco confirmed that configuring 3072-dimension vectors is fully supported and that old embeddings will be cleaned up in a background task solution.

  • Picho_Pelis asked Cómo configuro Discourse AI to generate thread content automatically; distastefulanchovi walked through Admin > Settings > Discourse AI to enable it initial question and provided the step-by-step setup solution.

  • Joe_F wanted to add a custom navigation bar next to the logo in the header; chapoi pointed to the Custom Header Links component as a quick solution after the original post view discussion.

  • strk shared a regex to block spammer registration attempts via domains matching /.*@service\..*\.cn/; lnicola and tobiaseigen then clarified how to preserve backslashes in code blocks so the pattern isn’t mangled in Markdown read more.

  • klevent encountered a mysterious error when posting a code block, leading tobiaseigen to split the discussion into a fresh Support topic and ask for repro steps in safe mode.

  • Jim_Starkweather detailed mounting an attached AWS disk for uploads and backups, and distastefulanchovi explained how to adjust the uploads_path in app.yml so new files go to the new drive see reply.

  • emyoulation reported that CSS doesn’t load when hotlinking to a Streamlit app in Firefox, even though the Discourse preview renders fine, sparking cross-origin debugging around hotlinks details.

  • peternlewis asked how to disable gzip during backups initial question; after running a cleanup task to reclaim space intermediate fix, pfaffman suggested adding --gzip to the tar command to avoid the issue altogether recommendation.

Feature

  • rokejulianlockhart and pfaffman debated adding .svg as a default upload extension with robust sanitization; pfaffman opened a PR to update the allowed extensions in Discourse core discussion and the corresponding GitHub PR.

  • denvergeeks questioned why All site Settings links don’t point to /admin/site_settings/category/all_results; chapoi and martin then drafted a quick PR to streamline the sidebar navigation see thread.

  • ducks kicked off a proposal to improve AWS S3 authentication settings by renaming s3_use_iam_profile and gathering user setups; Jagster chimed in with his environment variables approach for multisite clusters initial post reply.

  • TechnologyStar suggested sending deletion notices and logging admin-initiated topic removals for transparency, prompting a discussion on moderation UX and audit trails proposal.

  • tobiaseigen and Damian revisited #352543 to allow separate SEO fields—title, description, meta title, and meta description—for tags (and categories) to boost search appearance while keeping on-site readability in-depth.

Bug

  • Moin and serkhelesheyi tracked down an issue where direct messages sometimes don’t update the chat icon badge on Windows/Edge after logout, possibly tied to DiscourseHub; they’re still narrowing down the trigger see details.

  • Moin reported a sticky unread reply notification that won’t clear after a wiki-only post move; Lilly confirmed the behaviour and suggested a one-off indicator when the last activity is a hidden first-post edit comments.

Activity by the @team Group

That’s a wrap—our logs logged more dimensions, domains, and design debates than yesterday’s coffee runs! :paw_prints:

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Dev

Installation

Feature

#Site feedback

blog

  • In blog, Discourse shared behind-the-scenes highlights from the 2025 Prague Meetup, where 87 remote team members gathered for a “chaotic, wholesome” week of workshops and social events. read more

Activity by the @team Group

Time to reboot your Sidekiq, double-check those email templates, and raise a toast to our Prague memories—see you tomorrow for more meta magic!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Discourse ID is now available. Try it today!
    rishabh introduced Discourse ID, a single sign-on service that streamlines login across all Discourse sites with social login support and zero configuration needed.

Community

  • Discourse AI Use Cases and Statistics
    Rubi kicked off a discussion on AI feature adoption—proofread, translate, summarize—and received insights on default enablement rates (~10% for Summarize) and the power of Related Topics and AI-driven spam protection. read more

Feature

  • Localized discourse ID login page?
    nukeador requested browser-based language selection for the Discourse ID login screen, and pmusaraj moved it to Feature while Falco suggested toggling the Set locale from accept language header setting for a quick fix. read more

  • Allow non-staff site members to create invite to topic
    Overgrow reported that the arrive_at field isn’t set for TL2 invites; tobiaseigen confirmed the design and shifted it into Feature for community consideration. read more

  • RFE: Update :syria: emoji flag from old Syrian flag to new Syrian flag
    jwheel filed a request to reflect the transitional government’s new Syrian flag in the emoji palette, supported by historical context and Emojipedia. read more

  • Push Notifications for Self-Hosted on Discourse Hub?
    MapleSyrupJedi sought a working solution; Falco explained that Android relies on PWA web push and iOS supports only PWA notifications for self-hosters. read more

  • Search for localized title/content in Discourse search
    Honeyxilia proposed adding a locale filter to /search to find posts by language; the feature would streamline multilingual community management. read more

#Site feedback

  • Blog posts would be nicer if authored by an identifiable person
    Moin noted mismatches between blog and topic authorship; tobiaseigen and Falco tracked down a theme bug and synchronized authors going back a year for clearer attribution. read more

Bug

  • Badge Display Order Differs Between English and Simplified Chinese Locales
    copymonopoly spotted that trust level badges sort alphabetically by locale (Pinyin vs. English), and nat flagged it as pr-welcome for a fix. read more

  • Safari (iOS and macOS) bug when discarding a reply
    Shauny demonstrated a scroll-jump issue upon discarding in Safari; pmusaraj confirmed reproducibility and is investigating. read more

Dev

  • Webhook race condition mitigation strategies
    devaoc reported topic/post webhook ordering issues; Falco recommended relying solely on post webhooks and enriching via the API for consistency. read more

Support

  • My Forum Suddenly Disappeared Due to Server Shutdown
    wenqin’s Bluehost China host went offline without warning, data was lost, and tobiaseigen reminded everyone to maintain offsite backups (e.g., S3). read more

UX

  • Titles placeholder in New topic is not RTL
    discojan noticed the New Topic title input remains LTR in RTL locales; a fix is pending to respect browser directionality. read more

#Hosting

  • Is Docker image discourse/discourse considered safe and production-ready?
    gadicc praised the new official image for automated testing and anticipates wider adoption once marked stable. read more

#Site Management

  • Cookie Consent, GDPR, and Discourse
    eisammy linked Cloudflare’s Consent Manager blog, sparking conversation on compliance best practices for Discourse installations. read more

Activity by the @team Group

And no puppies were harmed in the making of this summary—see you tomorrow for more Meta mayhem!