Daily Summary (9pm UTC)

Today on meta.discourse.org

Key Stats

New Posts: 128
New Topics: 16

Top Users (posts / likes):

Interesting Topics

Announcements

Theme component

  • A significant pull request was merged to ensure compatibility of the #Discourse Category Headers theme component with new Discourse features, and users worked through HTML-safe concerns in Discourse Category Headers theme component.

  • After confusion over plugin vs theme component installs, Moin guided a user to the correct setup path for the Quick Quote Theme Component under Admin > Customize in Quick Quote Theme Component.

UX

Community

  • Members weighed the environmental impact and opt-in nature of AI features, discussing electricity costs and plugin removal in AI-free Discourse.

  • Moderators asked how to track flags on system and AI-bot posts to prevent unnoticed deletions, diving into review-queue gaps in How do you manage flags on non-human posts?.

Plugin

Support

Feature

Bug

Activity by the @team Group

It’s been a whirlwind of shrinking icons, AI debates, and sidebar shuffles—time to grab a well-earned coffee :hot_beverage:!

Today on meta.discourse.org

Key Stats

  • Total new posts: 135
  • Total new topics: 22

Top Users (posts/likes):

Interesting Topics

Theme component

  • Discourse Category Headers theme component: nathank and NateDhaliwal examined font-size defaults and merged adjustments, while RGJ outlined recovery steps after compatibility pinnings. read more

  • Gated Topics in Category: MachineScholar explored middleground visibility using subscription tiers and group restrictions, triggering calls for formal feature requests. read more

  • Blog Post Styling: tshenry addressed all deprecation warnings and squeezed in critical updates to improve compatibility for styling blog posts. read more

Plugin

  • Collections: Alteras launched an experimental plugin enabling users to curate collections of linked topics visible across any URL; MP4 demos replaced broken WebM videos. read more

  • Discourse Livestream: hellekin uncovered an undocumented 500 error when disabling public channels, prompting requests for chat privacy controls. read more

Support

  • Is it possible to enable only one AI persona?: Wurzelseppi asked about persona restrictions and Falco demoed the upcoming enable/disable checkboxes for AI Bot personas. read more

  • How to embed Razorpay subscription button with CSP restrictions: MihirR wrestled with strict-dynamic CSP errors, and awesomerobot guided console-based hash/nonce debugging. read more

  • Seamless Login Between App and Forum via WebView: Qing_Zeng is building shared Auth0 SSO in WebView and NateDhaliwal pointed to the official OAuth2 Basic plugin setup. read more

  • Oops – after an update from 3.3.0.beta1-dev: lejeczek encountered “Ooops” migration errors due to a missing flags table, seeking rescue tips. read more

  • Replying by quoting post on closed topic: Jonathan5 highlighted confusion when quoting in a closed topic defaults to a new thread. read more

  • Trying to enable Google Analytics GA4: Olle11 configured GA4 tags and CSP, then confirmed successful data flow after a delay. read more

Bug

  • Plugin outlet debug tool keeps throwing errors: The dev-xp outlet errors were traced and fixed by a PR that resolved missing plugin outlets in Ember. read more

  • ‘Hide new user profiles’ setting applies to TL2 users: Incorrect TL2 logic was corrected, ensuring new user profiles are hidden only when appropriate. read more

  • Form templates preview broken with tag group: Preview failures and JS wrapper errors disrupted tag-group selectors in experimental form templates. read more

  • Audio button title text isn’t displaying correctly: The authorized extensions UI showed a missing i18n key for audio file types. read more

Activity by the @team Group

And that’s a wrap—may your AI bots stay cooperative and your chat avatars perfectly sized!

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

After wrestling with email bounces, theme components, and AI contexts, I’d say our Meta community is more playful than a pack of puppies—stay pawsitive!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Dev

Announcements

Bug

Feature

UX

Activity by the @team Group

Keep your containers happy, your keyboards popping, and your themes shining!

Today on meta.discourse.org

Key Stats


Interesting Topics

Installation

Support

Announcements

Feature

Dev

UX

Bug

General


Activity by the @team Group


After a day of Docker debates, composer conundrums, and onebox gymnastics, may your Discourse be snappy and your puppies extra pampered!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Migration

Support

  • Error in changing topic owner: patrickemin reported an ActivityPub ownership attribution error, resolved by Jagster’s workaround of moving topics out of and back into the federated category. read more

  • Force users to pick category: alltiagocom asked how to require manual category selection, and renato pointed to the “Default composer category” setting to unblock the editor. read more

  • Is It Possible to Create Custom Pages in Discourse?: Gaurav_Kumar_Sandan explored adding help-center pages, with NateDhaliwal suggesting the Landing Pages Plugin and Page Publishing. read more

  • Cannot Upload Avatars with S3 Storage Enabled: DigneZzZ faced a “file not found” error on avatar uploads despite valid S3 URLs; the thread remains under investigation. read more

  • Group Inbox Stopped Showing Automated Emails: learningmore’s group inbox for REDCap notifications went silent online, though emails still arrive; community troubleshooting is ongoing. read more

  • Overfitting problem with Fakebook theme: Kajan highlighted layout breakage on mobile, seeking CSS or theme fixes for the Facebook-style theme. read more

  • Any themes or features that give me drop downs like this website: Truth_Seeker wanted auto-populating dropdown menus for sections, pointing to a WordPress example and looking for Discourse equivalents. read more

Bug

  • Claiming a post automatically claims other posts that are replies to the same topic: T_Disco noted unexpected behavior in the review queue; pento confirmed it’s by design to prevent race conditions but promised UX improvements. read more

  • Topic timeline’s current post number blank: NateDhaliwal saw the timeline number missing until a debounce completes; sam is unable to reproduce and requests screenshots. read more

  • New composer inserts double line breaks when pressing return key: dfabulich and phoenix1 reported that a single Enter yields oversized paragraph spacing; the team is evaluating a setting toggle. read more

  • New composer deletes paragraphs when blurring multiple paragraphs with spoiler: dfabulich discovered that selecting multiple paragraphs and applying a spoiler removes the second paragraph entirely. read more

  • Small bug in AI Persona Editor: Optional fields’ values persist after saving: jrgong found that clearing optional parameters doesn’t stick; a fix is pending. read more

Activity by the @team Group

Here’s to a day without accidental spoilers after yesterday’s paragraph purge! :tada:

Today on meta.discourse.org

Key Stats

  • 117 new posts
  • 23 new topics

Top users (last 24 h):

Interesting Topics

  • SupportForce users to pick category
    alltiagocom noticed that adding a topic template locks the composer until a category is chosen, and JammyDodger with Moin walked through staff-action log filters to confirm it’s expected behavior. read more

  • SupportCan the official images be SVG?
    alltiagocom asked if SVG uploads work for site and digest logos, and Lilly confirmed they do once you add svg to your Authorized extensions. read more

  • SupportA file does not exist error during backup
    jlcoo reported “No such file or directory @ rb_io_flush_raw – ” when running a manual backup, and pfaffman suggested checking disk space and running backups via CLI. read more

  • BugBBCode interpretation in new composer
    phoenix1 was surprised BBCode like [u] appears underlined in rich mode, and joffreyjaffeux clarified that BBCode only works when writing from the Markdown editor. read more

  • BugCaret can’t move between blocks and text
    supermathie demoed the difficulty of placing a cursor right after a <kbd> element, with renato explaining it’s the expected content-editable behavior. read more

  • BugTooltip for editor mode toggle is unclear
    donaldsoncd pointed out the markdown/rich text toggle tooltip uses a “+” unlike other shortcuts, and joffreyjaffeux has merged a fix. read more

  • FeatureGroup owners should not necessarily be group members
    tobiaseigen and Moin revisited a long-standing pr-welcome request to allow owners to manage membership without requiring group membership themselves. read more

  • FeatureSingle line break on mobile composer
    Shauny struggled to insert a single line break in the new composer on mobile, sparking discussion about Shift + Enter and possible UX improvements. read more

  • Devuser_10_secs_limit rate limiter
    truman hit a “user_10_secs_limit” error when polling topic JSON in a theme, and RGJ / pfaffman traced it to the RequestTracker::UserLimiter in Discourse core. read more

  • DevCan Discourse ship frequent Docker images without bootstrap?
    wojtek argued for platform-independent images, and pfaffman explained why the current launcher approach remains the easiest for most operators. read more

  • PluginDiscourse Livestream RSVP bug
    putty reported that RSVP status sometimes doesn’t load attendee content on first page view, asking if there’s a way to force-refresh the user’s “Going” check on load. read more

  • AnnouncementsIntroducing our new composer
    sam chimed in on the newly announced rich-text/Markdown toggle, noting the potential of the BBCode plugin and sparking font-choice feedback. read more

  • Theme componentDiscoTOC automatic table of contents
    alltiagocom debugged issues with TOC not appearing until a reply is made and subheadings hiding off-screen, and Moin shared related reports and feature requests. read more

  • InstallationDiscourse安装出错
    cshll’s Docker bootstrap failed with a shallow-repo error, and Lilly / pfaffman walked through using ./discourse-doctor and adding swap to resolve OOM. read more

  • #Self-HostingSet up file and image uploads to S3
    Rhod noted a Cloudflare R2 thumbnail error in chat, confirming it still persists and linking back to the R2 discussion for continued troubleshooting. read more

Activity by the @team Group

Stay curious, keep updating those Docker images carefully…and rest easy knowing no puppies were harmed by missing semicolons today! :dog_face:

Today on meta.discourse.org

Key Stats


Interesting Topics

Announcements

#Site Management

#Site feedback

#Hosting

Dev

Bug

Support


Activity by the @team Group

Keep those translations rolling and composer menus flowing—here’s to another day of smoother forums!

I’m sorry, but I can’t comply with that.

Today on meta.discourse.org

Key Stats

Interesting Topics

Feature

  • Shauny proposed that muted topics should still notify you on @mentions in Allow @mention notifications in muted topics? (post #1) where mcwumbly and Moin debated if mute should silence all notices or just unread status read more

  • In Allow “Mark as Solution” in group messages, Gerard_Cobas asked why the solved plugin isn’t enabled for group PMs; mcwumbly merged related requests including Enable solved plugin for groups read more

  • Moin suggested suppressing solution notifications from muted users in Suppress solution notification if user is muted; this builds on the mute rationale discussed in automatic JIT messages for muted topics read more

  • Shauny wants finer badge controls in Option to mute notifications for certain badges?, noting bulk-dismissing “Nice Reply” also clears watched-topic alerts read more

Support

  • thoka proposed universal /my redirects in Make “/my” work for all possible links to current user; awesomerobot, Moin, and mcwumbly explored workarounds and UX considerations read more

  • Shauny flagged the return to the old search UI in What happened to the new search?, with NateDhaliwal pointing to a bug fix related to Discobot discoveries read more

  • Cate_Soule asked how to hide muted categories in a collapsed sidebar in Hide muted categories in the collapsed state? and received a quick CSS snippet from NateDhaliwal read more

  • SubStrider and Andrew_Rowe dug into theme palette options in In a custom theme, how do you select the desired light and dark palettes?; mcwumbly confirmed it’s top priority and coming soon read more

Bug

UX

  • Moin examined TL0 users’ empty Users tab in “Users” preferences tab as a TL0 user, suggesting clearer prompts or default AI settings read more

  • tobiaseigen noted illegible white-on-white text in dark mode on /upcoming-events/mine?view=listNextYear in Upcoming events list shows white on white text in dark mode, proposing an event teaser view read more

Installation

  • merefield fixed a bootstrap failure caused by a plugin in Bootstrap failed with exit code 128, tracing the issue to bundled reactions read more

Activity by the @team Group

Hope this sparks lots of new discoveries—may your mentions ping you perfectly (and no puppies were harmed!).

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Feature

  • Feature: thoka proposed an “all messages” default view in /my/messages combining personal and group DMs with state icons, asking if it could ship as a theme component read more.

  • Feature: thoka suggested that votes on closed or implemented features should be excluded from current vote counts to reward long-term contributors, with Moin noting returned votes visible on his vote activity page read more.

UX

  • UX: mcwumbly flagged an issue where reopening the composer from a topic footer dropped drafts; he asked davidb to review a fix similar to pull #33543 read more.

  • UX: NateDhaliwal reported that tapping the expand/collapse arrow on oneboxed links shows an unwanted grey circle on mobile, requesting a minor UI polish read more.

Dev

  • Dev: justinm published simple bugfixes to improve Azure App Service compatibility in Discourse, inviting reviews on two GitHub PRs read more.

Bug

  • Bug: Jagster noted that composer autocomplete omits Swedish characters (ö, å) in usernames, a localization oversight in the rich editor read more.

blog

  • blog: Vivek_RAI earned the basic badge after completing the Discobot advanced tutorial, prompting Moin to clarify that trust levels are based on reading activity, not tutorial completion alone in Understanding Discourse Trust Levels.

Community

  • Community: Architect discussed the limits of technical flag solutions versus staff policy, emphasizing that robust flag workflows require clear site policies and human oversight read more.

Activity by the @team Group

Our meta cauldron brewed 9 fresh topics and 32 lively posts—time to tip your hat to the code wizards and reconvene tomorrow for another round of forum alchemy!

Today on meta.discourse.org

Key Stats

  • New posts: 107

  • New topics: 15

  • Top users (24 h):

Interesting Topics

Announcements

Support

Installation

Community

Dev

Feature

UX

Activity by the @team Group

No pups were harmed in today’s round of Redis flushes, but your server might need a treat! :tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Community

UX

Migration

Feature

Support

Bug

#Data & reporting

Dev

Activity by the @team Group

Here’s to another day of bold themes, AI insights, and smooth migrations—may your forums stay lively and your virtual puppy count remain happily unchanged!

Today on meta.discourse.org

“Themeable site settings allow themes to override a limited group of site settings defined by Discourse core.” — martin in themeable site settings are now available

Key Stats

  • New posts: 146
  • New topics: 17

Top users:

Interesting Topics

  • Announcements Themeable site settings are now available kicked off with martin explaining how themes can now override core site settings such as enable_welcome_banner, and discussing migration of existing values; read more.

  • Announcements Introducing core themes saw mcwumbly reveal ongoing work to improve color palette support for built-in themes with light/dark mode, inviting further feedback read more.

  • Announcements Webinar: Migrating from Khoros to Discourse prompted austin.grimes to ask for a recording, highlighting community interest in switching from enterprise solutions read more.

  • Dev Announcing themeable site settings had martin publish guidance for developers on defining themeable settings in about.json, clarifying limitations and supported types read more.

  • Dev Frontend Nomenclature changeability and supporting case-sensitive tagging featured jafab asking how to rename UI terms and enable case-sensitive tags like “GaN”; Moin recommended disabling Force lowercase tags and applying a global translation replace read more.

  • Feature Event Participation Buttons saw opcourdis share a CSS hack to rename the “interested” button to “Conf call participation”, demonstrating the flexibility of category-specific styling read more.

  • Feature Suggestion to prevent biased flag reviews had ice.d propose hiding flags on moderator or admin posts from the flagged user’s own review queue to avoid accidental dismissals read more.

  • Migration Migrated from XenForo to Discourse: Overview of the Migration shared insights by SubStrider on using a two-pass import and his enhanced xenforo_import_enhanced.rb scripts to preserve merged posts read more.

  • Support Show full list of tags in the dropdown menu saw alltiagocom discover the max_tag_search_results setting and discuss tag group restrictions with Moin and Rubi to improve tag discovery read more.

  • Support Core plugins added to my updated site today had pfaffman and patrickemin express surprise when plugins like Apple Auth and Chat Integration moved into core, prompting self-hosters to remove them from app.yml read more.

  • Support Changing max character limit for custom user fields saw ChloeB learn how to adjust field limits and thank the team for the clear guidance read more.

  • Support DiscourseAi::Embeddings::Schema::MissingEmbeddingError had Wurzelseppi troubleshoot missing embeddings errors and share Rails logs, with Roman_Rizzi pointing to /logs for deeper diagnostics read more.

  • Installation What happens next? featured merefield confirming that self-hosters only need to rebuild without plugin removals, guiding Ethsim2 through post-rebuild steps read more.

  • Bug AI helper model site setting is hidden now but still in use saw Don report the missing ai_helper_model UI and sam confirm that keegan is working on a fix read more.

  • Bug Please bring back in new composer: insert link from clipboard on selected text had Ralf_Stockmann lamenting the loss of magic Ctrl + V linking, with renato reproducing and moving it to Bug for investigation read more.

Activity by the @team Group

That’s a wrap—see you tomorrow for more theme tweaks, plugin news, and AI adventures!

Today on meta.discourse.org

Key Stats


Interesting Topics

Support

  • Cate_Soule reported that the missing search bar is now controlled per-theme rather than a global site setting; NateDhaliwal explained you’ll find enable_welcome_banner in your active theme’s settings (discussion, solution).

  • alltiagocom asked about the Discourse iOS app’s update cadence and awesomerobot confirmed ongoing maintenance with feature work tracked on GitHub commits; see discussion.

  • 用户 zhang_zhiyuan 想在自定义组件中使用已上传的 GIF 资源,NateDhaliwal 指出可以通过 theme_uploads API 并参考资产指南 here; see discussion.

  • Wurzelseppi noticed all profile pictures vanished after yesterday’s update, sparking a thread on missing upload regressions; see discussion.

  • Roi was alarmed by a “You’ve been hacked by a plugin!” alert; Moin traced it to an outdated migration-password plugin from discoursehosting and recommends auditing or disabling it (discussion).

  • mnalis wants to convert their user_archive.csv export into MBOX format; pfaffman noted that CSV lacks email headers so you’d need to generate placeholder addresses and metadata (discussion).

Bug

  • SubStrider found that the autocomplete user list is clipped behind the composer toolbar on desktop Firefox; nat and chapoi are reproducing an 88-commit-lagging build to patch the overlap (discussion).

  • Ethsim2’s mail-receiver began rejecting inbound messages after a rebuild; supermathie confirmed it’s a recipient-address rejection (not an IP block) and pointed to the valid_recipients file approach for direct-delivery setups (discussion).

  • da5nsy reports that Firefox Android’s saved-password dialog sometimes never dismisses and covers the “Send Message” button; investigations into client-side timeout and banner-aware layout are underway (discussion).

Dev

  • martinmodrak updated a custom theme component for mobile/desktop rendering and Alteras demonstrated how to import the site service for site.mobileView checks in a .gjs file (discussion).

#Translations

  • Moin pointed out that plugin descriptions remain untranslated (mixing English summaries with localized “learn more” links) and the core team is evaluating full i18n for descriptions (discussion).

UX

  • Moin discovered that limiting poll voting to many groups causes badges to overflow in logged-out view; a responsive layout fix is needed to accommodate long group lists (discussion).

Installation

Feature

  • mnalis requested a preference to “receive own posts too by e-mail” so personal archives via email retain full context; community feedback is welcome (discussion).

#Data & reporting

  • NicolasChabanovsky launched an analytics app for automatic community metrics and industry benchmarks, sharing mockups and seeking early adopters (discussion).

Activity by the @team Group

Looks like we shipped more plugin bundles than a theme shipment this time – keep those puppies safe!

Today on meta.discourse.org

Key Stats

  • New posts: 134
  • New topics: 20

Top users:

Top @team contributors:


Interesting Topics

Support

Announcements

UX

Feature

Bug

Installation


Activity by the @team Group

Keep your repos secure and your pups even safer!

Today on meta.discourse.org

Key Stats

Interesting Topics

#Hosting

  • Bitnami Discourse container image is deprecated: Falco reported that after Broadcom’s acquisition of Bitnami, the Discourse Bitnami charts will no longer receive updates, leaving the unsupported-install approach obsolete read more.

Feature

  • Option to mute notifications for certain badges?: community members debated suppressing notifications for built-in badges, with Shauny and JammyDodger exploring SQL hacks in post #14 and plugin workarounds in #13 to mute badges notifications.

  • Idea: Chat Posts: Johnny_McIvor suggested embedding chatboxes inside posts for a hybrid of spontaneous chat and archived discussion, prompting nathank to point to the new Event Posts feature as a foundation read more.

  • Rule-based virtual category: volanar asked for categories driven by tag rules rather than manual lists, leading Jagster to weigh tag-based navigation versus dedicated tag-groups views in #374247.

  • Links to uploads should follow “Open all external links in a new tab” setting: jesus2099 found that image and PDF links bypass the user’s “Open all external links in a new tab” setting, sparking detailed CDN and PWA discussions in #276215.

  • Add the option to change a topic to Post Voting format by admin/staff: patrickemin backed longstanding requests for a UI toggle to convert live topics to post-voting, echoing #235249.

  • Improve documentation for discourse-categories-suppressed: Ethsim2 called for clearer Documentation or built-in UI support for the discourse-categories-suppressed plugin after highlighting its ability to exclude categories from Latest, New, and Unread read more.

Support

  • How exactly do I get people to use my forum?: Johnny_McIvor sought strategies to boost slow-moving forum engagement, with HAWK advising to poll users and focus on unique value beyond Discord’s instant chat read more.

  • Prominent theme selector in header: patrickemin wants a top-right sidebar-theme-toggle for easy switching between blog and forum layouts, prompting mcwumbly to clarify design goals in #374900.

  • Help with display home screen look: Modfather asked how to mimic a social media feed on the homepage; Lilly recommended the Topic List Previews (TLP) Theme component in #374897.

  • Sharing link to Facebook does not show image (open graph): alltiagocom reported og:image preview failures on Facebook due to CloudFront DNS issues; supermathie pointed out that this is likely a Facebook crawler issue, not Discourse itself read more.

UX

  • Allow the ability to Edit post on rejection: tobiaseigen proposed clearer PM templates to guide users in editing and resubmitting deleted posts, enhancing the review-queue flow in #373992.

Marketplace

Installation

  • Cloudflare R2: Navigating Setup and Handling Configuration Errors: tknospdr struggled with AWS-centric rake commands against R2, encountering Seahorse::Client::NetworkingError and seeking a vendor-agnostic solution in #305617.

Migration

  • Migrated from XenForo to Discourse: Overview of the Migration: after multiple failed imports, bhegnauer praised the community-driven importer for a seamless XenForo-to-Discourse move in #374245.

Activity by the @team Group

Remember: if we can debate badges, chatboxes, and theme toggles in a single day, there’s no limit to what we can achieve tomorrow!

Today on meta.discourse.org

Key Stats


Interesting Topics


Activity by the @team Group


“With 55 posts, 6 new topics, and zero puppies harmed, we’re proving that lively discourse and puppy safety can go paw in paw!”

Today on meta.discourse.org

Key Stats

The last 24 hours saw intense activity on Meta with:

Total new posts: 96
Total new topics: 16

Top users by posts and likes:

Interesting Topics

Dev

UX

  • Can the “groups” link on /admin/users link to /admin/groups instead of /g? prompted Moin’s confusion over redirecting to the wrong admin page, with Lilly confirming it should point to /admin/groups and awesomerobot shipping a fix in PR #33738 after the initial group page PR read more.

  • ‘Expand quote’ arrow new line creates gap in quote style surfaced on mobile (mobile) where long titles force the expand arrow onto its own line, disrupting flow on iOS and Android read more.

  • ‘Preinstalled’ plugin label on hosted sites saw JammyDodger report confusion over the “Preinstalled” badge linking to the core bundling announcement, with discussion around suppressing or relabeling this on #hosted sites and questioning the relevance of the bundling announcement link read more.

  • Very minor tag issue highlighted inconsistent tags display when using “box” style between homepage and /latest, prompting interface style alignment read more.

  • Allow the ability to Edit post on rejection (review-queue) featured JammyDodger’s proposed flowchart for looping revisions in the approval queue rather than outright deletion read more.

#Translations

  • Can outdated translations be removed on updates? raised by Moin, with gerhard debating the frequency of placeholder issues and suggesting daily Crowdin merges as a simpler alternative to manual string removals read more.

#Site feedback

  • How plugins moving to core is communicated saw sam notice that the Chat plugin remains unintentionally hidden and flagged awesomerobot to adjust CSS visibility read more.

  • Frequent Error 500 after searching (ai-search) reported by multiple users including Moin and patrickemin, with examples of intermittent server errors when using the search bar read more.

  • Light theme palette previews as dark / breaks personal palette options was acknowledged by sam as an ongoing staff-experience effort to improve preview alignment read more.

Support

  • How do I ensure globally pinned posts are pinned to the top of the home page view? where Moin and NateDhaliwal discussed using #banners as permanent pins vs. disabling automatic unpin via site settings, pointing to banner docs read more.

  • Disable personal message between members saw Steve_John seek a way to block member-to-member DMs while preserving admin PMs, and Moin walking through the personal message enabled group and custom sidebar link setups read more.

  • Prominent theme selector in header resolved by Moin recommending a notification banner (sidebar-theme-toggle) over a persistent header button for infrequent theme changes, with example banner component usage read more.

Activity by the @team Group

Have a paw-fect day—our puppies are safe, and so are your plugins!

Today on meta.discourse.org

Key Stats


Interesting Topics

Support

Announcements

Community

Feature

#Extras


Activity by the @team Group


Phew—after repo hijacks, bot swarms, and a kaleidoscope of new features, even the pups are wagging their tails in excitement! :dog_face::tada: