Daily Summary (9pm UTC)

Today on meta.discourse.org

Key Stats

Source: daily summary data from meta.discourse.org


Interesting Topics

UX

  • In “New header dropdown / notification menu styles”, keegan floated several nav styling ideas—suggesting mimicking our horizontal-overflow-nav design and dimming read notifications—while sam weighed in on circle positions, nav placement, and highlight psychology. read more

  • Some topics in Mobile view lead to slidespace (white space on the right)” saw Rafael_Goncalves report unwanted horizontal scrolling on mobile, and Moin confirmed the recent #369637 fix removes that issue. read more

  • The “Chat: inconsistent time format for consecutive messages from the same user” thread had sam confirm the UX quirk and Jagster questioning mixed 12/24-hour formats. read more

Announcements

  • In “AI Artifact User storage”, sam unveiled AI Artifact storage with an embedded survey artifact, and Falco demoed user-storage functionality via a playable gamepad experi­ment. read more

Feature

  • “**Full-screen chat as default for collaboration setup”” had nolo request a site-setting or theme hack to land users directly into Chat, and joffreyjaffeux provided an initializer snippet to set discourse_chat_preferred_mode. read more

Installation

  • In “Nomad support”, hnnsly asked about Hashicorp Nomad deployment, and Falco noted their own Nomad-based hosting setup with container images. read more

  • UPDATE: Cloudflare outage! – Discourse update to “3.5.0.beta6” failed” saw haydenjames diagnose npmjs.org 503s amid a Cloudflare incident and eisammy share a workaround using --skip-mac-address. read more

Bug

  • In “Published Page CSS Not Showing on Frontend”, chrismalone reported missing theme CSS on published pages, and david identified and merged PR #33179 to restore stylesheet loading. read more

  • Super long line in topic causing page to be sidescrolled (a lot!)” had awesomerobot confirm that PR #33175 fixed the overflow. read more

  • In “I can only quote one word”, Moin pinpointed an Android+Firefox tablet selection bug possibly tied to PR #33143 and joffreyjaffeux is testing a fix internally. read more

Support

  • How to unclaim an item that I’ve claimed” saw T_Disco unable to unclaim a flagged post and tobiaseigen walk through the X-button workflow. read more

  • In “Classes of Headings or Sub-headings?”, stanigator learned Markdown heading levels (#…######) from JammyDodger. read more

  • Rss polling frequency” had patrickemin notice jobs running every 4 minutes, and Lilly explain how Sidekiq scheduling overlaps with feed count. read more

Dev

  • What is the purpose of the compatibility entry in the theme skeleton?” featured Moin questioning the new .discourse-compatibility file and david promising to revert its inclusion. read more

  • In “How do I add links to site settings into the settings description of my component?”, david pointed to an upcoming PR letting theme authors use %{base_path} in setting descriptions. read more

Community


Activity by the @team Group

  • sam chimed in on notification circle positioning and nav highlight choices in “New header dropdown / notification menu styles” link.
  • Falco built and shared an AI Artifact demo for user-storage in “AI Artifact User storage” link.
  • awesomerobot proposed edge-to-edge menu highlighting and dot/icon unification in “New header dropdown / notification menu styles” link.
  • joffreyjaffeux supplied an Ember initializer for default full-screen chat mode in “Full-screen chat as default for collaboration setup” link.
  • david traced missing CSS on published pages to a loader bug and merged PR #33179 in “Published Page CSS Not Showing on Frontend” link.
  • keegan sketched stylistic nav ideas and dimmed-notification prototypes in “New header dropdown / notification menu styles” link.
  • jordan-vidrine rolled out the latest nav experiment live on meta in “New header dropdown / notification menu styles” link.
  • tobiaseigen guided a user through unclaiming review-queue items in “How to unclaim an item that I’ve claimed” link.
  • Lilly clarified Sidekiq scheduling versus site-setting intervals in “Rss polling frequency” link.
  • Osama confirmed that the merged PR fixes the FontAwesome Pro plugin issue in “FontAwesome Pro Plugin Not Changing All Default Icons” link.

That’s a wrap—after so much design back-and-forth, it’s clear our notification menus have more twists than a pretzel!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

UX

Dev

Feature

#Site Management

Activity by the @team Group

Looks like we’re all caught up—with a few pink banners and chat tweaks to boot!

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

  • @Lilly chimed into the Côte d’Ivoire flag emoji issue and noted the broken :piñata: fallback (see post 4).
  • @supermathie kicked off the emoji bug investigation by highlighting diacritic inconsistencies (see post 3).
  • @jordan-vidrine shared a polished mockup for the new header dropdown and notification menu in the design-experiment (see post 58).

After a full day of emoji sleuthing, theme tweaks, and shield debates, we’re off to dream of perfectly rendered flags and puppy-approved notifications!

Today on meta.discourse.org

Key Stats

Interesting Topics
Group by category, each bullet double-spaced and linked inline.

Feature

Support

Marketplace

Installation

Activity by the @team Group

Keep those posts coming—yesterday’s sprint felt like a Discourse decathlon! :sports_medal:

Today on meta.discourse.org

Key Stats

Interesting Topics

Feature

  • Disabling Markdown & defaulting to Rich Text
    rumi.ju wondered how to lock the editor to rich text and hide Markdown in this post and sam confirmed it’s on the roadmap read more

  • AI conversation starters on the webpage
    sam noted there are no immediate plans but proposed a demo theme component to add AI prompts, moving the discussion into Feature details after the original request read more

Support

  • Mystery of missing admins
    Moin highlighted a discrepancy where admins appear in both “Our Admins” and “Moderators” despite default design, sharing a screenshot in this post

  • Editing trust level text
    Encounter asked how to change the labels under #SiteText, and NateDhaliwal explained they’re controlled by groups.default_names.trust_level_* settings solution after the initial query here

  • Removing fonts in FKB Pro theme
    Yuuki_Mizukami sought to strip fonts in a custom theme, and Moin pointed out a theme panel setting to hide the solution block in this reply following the original question read more

Dev

  • Future of .gjs components
    david discussed avoiding the Ember resolver ahead of Embroider’s static invokables flag in this analysis and outlined current lookup strategies background

  • Linking to site settings in component descriptions
    david merged a core change to allow links in setting descriptions and updated the homepage feature component in his merge note, then clarified pinning strategy exchange

Plugin

Bug

  • Côte d’Ivoire flag emoji fix
    joffreyjaffeux linked to a pull request resolving the missing :côte_d_ivoire: emoji in this comment after the initial report here

  • enable_names display bug
    After the PR merged, kris.kotlarek confirmed the setting now fully hides names and suggested a new Feature topic for more granular control details

Installation

UX

  • Chat avatar size removal
    Avatars disappeared from the sidebar chat and chapoi confirmed they’re returning after moving from experimental to core in this update following the initial experiment here

Theme component

  • Category headers update
    nathank reported visual misalignment after a recent update to the theme component in this screenshot, prompting a styling review

Announcements

Activity by the @team Group

Between flag emoji fixes and AI chat demos, we’ve chased more threads than a puppy chasing its tail—keep those tails wagging until tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

Dev

Support

Bug

Feature

Theme component

  • A quick update to the Last Seen User Card component cleared the admin deprecation banner after a core change in “Last Seen” User Card

Announcements

  • AI artifact storage was refined by linking artifacts to user IDs (not sessions) to ensure consistent handling in AI Artifact User storage

#Translations

Activity by the @team Group

Keep your icons centralized, your typography flexible, and your group messages always solvable—see you tomorrow for more Meta magic! :rocket:

Today on meta.discourse.org

Key Stats

Interesting Topics

  • Dev david introduced top-level @outletArgs in connector components for simpler argument access, replacing @outletArgs.foo with @foo in templates and this.args.foo in Glimmer JS while maintaining backward compatibility read more.

  • Praise denvergeeks marked five years in the community with heartfelt kudos to maintainers and a celebratory GIF read more.

  • Announcements Danielle announced the Customer Projects Team webinar on June 25, showcasing custom designs, integrations, and live Q&A read more.

  • Feature opcourdis requested the Calendar plugin create individual topics for each recurring event to isolate participation per occurrence read more.

  • Feature martin detailed keyboard shortcuts and storage quirks impacting full-screen chat preferences, debating a potential chat-only mode read more.

  • Marketplace SandraT posted a German brief “Discourse-Experte gesucht” for a B2B-ERP community with AI-powered support and WordPress integration read more.

  • Bug Moin and others observed composer resizing failures on tablets across browsers, hinting at touch and desktop mode conflicts read more.

  • Bug phillcoxon confirmed that mandatory custom user fields silently block signups, reproducing the lack of error hints for missing entries read more.

  • #Blog: Discourse published the “How to Launch an Enterprise Community in 30 Days” case study thread, driving discussion on rapid deployments read more.

  • Installation agemo grappled with locating the discourse.conf file, prompting Lilly to detail config/discourse.conf paths and app.yml overrides read more.

  • Support nathank explained why published pages omit theme components, clarifying that events and locations are excluded on purpose read more.

  • Support MAR sought strategies for consolidating WhatsApp group knowledge into Discourse, highlighting cross-channel capture challenges read more.

  • Support MachineScholar ran into a Net::ReadTimeout in custom AI tool jobs, exploring HTTP timeout tweaks or plugin extensions as workarounds read more.

  • UX sam and jordan-vidrine iterated on new header dropdown styles, balancing muted blues, contrast tweaks, and icon backgrounds read more.

  • Bug ascension.forum reported that MathJax fails to render in poll options, despite correct markdown preview and plugin updates read more.

Activity by the @team Group

  • david contributed to Dev by introducing top-level @outletArgs here and improved icon naming in the Survey plugin here.

  • Danielle kicked off the Customer Projects Team webinar announcement here.

  • sam chimed in on recurring events in the Calendar plugin here and provided feedback on the notification menu here.

  • phillcoxon investigated the silent signup failure caused by missing custom fields here.

  • martin shared insights into chat drawer preferences and keyboard shortcuts here.

  • jordan-vidrine detailed design tweaks for the new header dropdown here.

  • Lilly guided a user to the discourse.conf file location here and offered SSL configuration tips for Cloudflare here.

  • joffreyjaffeux worked on resolving the tablet quote selection issue here.

Whether you’re celebrating anniversaries or wrestling with MathJax in polls, remember: keep calm and discourse on!

Today on meta.discourse.org

Key Stats

Interesting Topics

Migration: dsims migrated his Appalachian Trail “trail-journal” blog to Discourse, hotlinking media replaced with local uploads and comments preserved as inactive users; he leveraged the Isabelle theme, the Locations plugin, and even authored a Created as Default Sort Order plugin to retain chronological sorting. read more

Community: In “WhatsApp and Discourse Challenges”, members explored how to funnel chat nuggets into Discourse; HAWK pointed to post #2 and the Chat Integrations plugin as starting points. read more

Community: “What livestream/webinar platforms do you use?” reignited interest in the calendar-and-event route and teased upcoming Event/Livestream features; see post #2 and the Event chat channels announcement. read more

Community: “Welcome screen for new users?” sparked guidance on onboarding—merefield recommended a dedicated welcome topic (see post #6) versus a banner or notice. read more

Support: The “Foundation theme?” thread cleared up confusion when HAWK confirmed that Foundation is simply the renamed Default theme in recent releases. read more

Support: “Why don’t I see the text-color button?” was resolved by ondrej walking through enabling the BBCode Colouring plugin and assigning it correctly in the theme editor. read more

Support: In “Why image_url for topic not have separated fields?”, merefield explained that Discourse supports only one thumbnail per topic, regardless of attachments. read more

Support: “How can I download a spreadsheet of the user directory?” got practical when Moin suggested using Data Explorer queries and demonstrated how to reverse engineer the Discourse API for CSV exports. read more

Dev: “Tracked variable not found?” saw merefield advise avoiding unnecessary @tracked properties in favor of DIcon usage and linked to a detailed Theme Developer Tutorial. read more

Plugin: The official calendar-and-event thread featured mpaulhac troubleshooting settings at post #521 and Moin recommending contacting Discourse support at post #522. read more

Theme component: The Discourse Cookie Consent Banner (#108380) was updated by tshenry to clear warnings, with a reminder to consult the Cookie Consent guide for full GDPR coverage. read more

Announcements: “Dropping iOS 15 & other old browsers in July 2025” received updates linking to compatible Windows 7/XP browser forks and expanded legacy support notes. read more

Announcements: “Test our new composer!” underscored demand to set the composer as default; sam logged this common request to inform upcoming UX tweaks under the composer tag. read more

UX: “New header dropdown / notification menu styles” hosted a design marathon, with sam and jordan-vidrine debating text contrast, spacing, and icon backgrounds across multiple mockups. read more

#Extras: The Multilingual Plugin topic (#142740) reignited calls for Pavilion-style translation support after a recent core commit break, and users shared patch ideas. read more

Activity by the @team Group

Looks like 94 posts and 20 topics kept us busy—here’s to another day of great ideas and glitch fixes!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

Support

Bug

Installation

Dev

Marketplace

Activity by the @team Group

And remember, after troubleshooting Sidekiq idleness and flagging kerfuffles, keep your queues busy and your flags on topic!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Self-hosted email links appending “7d”: odhiambo reported that test emails were creating URLs like community.kictanet.or.ke7d/admin… instead of the correct FQDN (issue thread) and Moin traced it to a typo in the admin quick start guide (post #8). email fixed

  • Staff colour breaks notification emails: A rare bug caused topic notification emails to fail when a staff colour was applied to a post (report); JammyDodger’s additional repro steps confirmed it was due to post_type adjustments (post #3).

  • Standalone.yml build failures: Users running Discourse on non-standard ports saw rebuild loops and port-25 blacklisting errors in this discussion, with ryan_olsen detailing a proper Nginx proxy setup (post #6).

Support

  • Group messaging mechanics: HAWK walked through creating group DMs vs category-tied chat channels (how-to) and Moin clarified that auto-join by group is actually auto-join by category (post #7), even pointing to the discourse-whos-online plugin.

  • Topic like counts: Members wondered why the topic list shows total topic likes instead of first-post likes (query); merefield confirmed it’s part of the Topic List serialization (post #3).

  • Granting admin access: WolfpackFan couldn’t grant admin rights despite receiving the confirmation email; JammyDodger explained the link must be clicked while logged in as the original admin grantor (details, solution #2).

  • Saved Replies (Templates): Rubi asked whether templates can be restricted to mods; Moin explained how category security settings control who uses vs who creates templates, and how to enable private templates via site settings (post #2). Templates category-moderators

  • SMTP setup woes: Nicca’s new install wasn’t receiving admin verification emails; community members pointed to port-blocking by some hosts and suggested switching to port 2525 or following the standard troubleshooting guide (original issue, workaround example #3).

  • Disabling anonymous search: A request to disable guest search with YAML hooks (topic) led to Falco revealing the hidden rate_limit_search_anon_global_per_minute setting that fully blocks /search for anonymous users (post #2).

  • PhpBB3 template import loop: A rebuild error on templates/import/phpbb3.template.yml caused endless loops; JammyDodger pointed to a similar fix in an earlier thread (see 365089).

Announcements

  • AI Artifact storage: The new ai-artifacts feature drew feedback on opening artifact creation to all users rather than only AI personas (discussion) and suggestions for manual code-snippet integration (post #8). ai ai-artifacts

  • Customer Projects webinar: Registration opened for the Customer Projects Team webinar; satonotdead raised Zoom vs Jitsi trade-offs (feedback) and ondrej confirmed that recordings will be posted afterward (post #6). webinar

Feature

  • PWA & iOS push notifications: A feature request explored true push support in PWAs; NateDhaliwal pointed to the official Discourse app for production notifications (post #2) and ryan_olsen confirmed iOS home-screen installs work (post #3). pwa push-notifications

Dev

  • Live code tweaks not persisting: Developers testing direct front-end edits found changes reset on rebuild; merefield recommended using Theme component or Plugin systems for persistent customizations (post #3).

UX

  • Setup wizard palette reset: Users accidentally reset their color palette by rerunning the wizard, but Moin noted that Look & Feel settings were removed from the wizard to prevent this issue (post #2).

Activity by the @team Group

Keep chasing those stray days, rogue ports, and notification quirks—yesterday proved there’s never a dull moment on Meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

  • Use of Flags: Ed_S kicked off a meta-moderation discussion on maintaining hidden “flagging reputation,” and Heliosurge noted Discourse already scores flaggers by accepted-flag ratio (first post | reply).

  • WhatsApp and Discourse Challenges: A conversation about aligning WhatsApp-style chats with Discourse workflows led opcourdis to suggest testing the Discourse mobile app for multi-community handling (original post | follow-up).

General

  • DNS4EU, is it for me?: patrickemin asked if the EU-funded DNS4EU public resolver improves Discourse self-hosting; Falco clarified it’s purely a DNS service, not a hosting enhancement (question | clarification).

Bug

  • Discobot still mentions :gear: instead of ⊕: das-g reported that the Discobot tutorial still refers to the old gear icon, and Lilly confirmed the strings will be updated soon (bug report | team response).

  • Self-hosted instance appending “7d” to the FQDN: A curious “7d” suffix kept appearing on site URLs; community troubleshooting traced it back to a /about description quirk (reported | topic).

  • False positives on “posts are not remapped to new S3 upload URL”: WolfpackFan discovered leftover files in /uploads/default caused backup/restore failures and fixed it by cleaning up before backup (issue | resolution).

#Data & reporting

  • Anonymous views suddenly very high: agemo flagged a suspected AI-bot surge in Google Analytics, and ryan_olsen advised using CloudFlare and IP blocks to mitigate non-JS traffic spikes (observation | recommendation).

Support

  • Switch left sidebar to the top?: BoilerPlate4U wanted to move the sidebar into the header; mcwumbly pointed to the navigation_menu site setting (request | answer).

  • Replying doesn’t quote post above: Johnny_McIvor noted missing in-reply-to indicators; Moin explained the suppress reply directly below/above toggles control that behavior (reported | explanation).

  • Strange editing issues on Meta atm: merefield couldn’t edit or delete posts intermittently; tobiaseigen requested replication details until the issue self-resolved (report | follow-up).

  • Is there any way to permanently disable AI captions as a user?: Moin found that “Don’t ask again” resets on each login and sought a truly persistent opt-out (feature request).

  • Disable emoji shortcuts in chat: Shauny observed that disabling ASCII-to-emoji shortcuts works in posts but not in chat; confirmed by ondrej as a missing setting (bug).

Feature

  • Using Discourse as a community ticket system: ryan_olsen revisited a decade-old ask for per-user private ticket categories and was directed to the Private Topics plugin by NateDhaliwal and Moin (discussion | plugin).

  • Threaded discussion is ultimately too complex to survive on the public Internet?: Piyush_Y argued that strictly linear threads stifle organic conversation flows compared to non-hierarchical card-based models (opinion).

  • Allow setting visibility of Event attendees: opcourdis proposed adding a waiting list and attendee-limit visibility toggle to the Calendar plugin for private event management (proposal).

Activity by the @team Group

We flagged, reshaped, and emoji-ified our way through another 68-post whirlwind yesterday – here’s to fewer gear icons and more smooth edits today!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • AI Artifact User storage: sam proposed an interim admin API approach and detailed how artifacts communicate via sandboxed IFRAME messaging in post #13, while darkpixlz prepares a follow-up feature topic. read more

  • :globe_showing_europe_africa: New Calendar Feature: Show Local Time: yaran structured date-range logic and timezone display rules in post #24 and solicited edge-case feedback in post #25. read more

  • Webinar: Meet the Discourse Customer Projects Team: attendees weighed Zoom vs. recorded formats and shared best practices in post #8. read more

  • Help us test Horizon, our newest theme: community members flagged compatibility and layout issues in post #73. read more

Support

  • Forum federation thread on the.socialmusic.network: angus explained ActivityPub ownership and cross-forum editing principles in post #18, with tobiaseigen confirming expected UX in post #20. read more

  • How to set the home page to be an AI bot?: Lilly and pfaffman explored routing strategies for directing logged-in users to the AI bot conversations page in post #4. read more

  • How can I download a spreadsheet of the user directory?: pfaffman outlined using Data Explorer queries combined with a theme component button for CSV exports in post #10. read more

  • 2 Emails stuck in mailq: Ethsim2 diagnosed a queue jam caused by large attachments, cleared the backlog with postsuper, and shared the solution in post #3. read more

#Data & reporting

  • Anonymous views suddenly very high: agemo tracked bounce-rate spikes and suggested Cloudflare Bot Fight Mode and Geo JS Challenges in post #35 and confirmed improvements in post #36. read more

Bug

  • MathJax not working in poll options: joffreyjaffeux committed a workaround for legacy poll plugin quirks, referenced in post #6. read more

  • Disable emoji shortcuts in chat: joffreyjaffeux merged a fix to remove unintended emoji triggers in post #6. read more

  • Topic notifications emails are not being sent if adding a Staff Colour: sam added a pri-medium flag to restore email alerts for moderator-action posts in post #4. read more

  • Bug when using full page login: sam marked this login UX glitch as resolved in post #10. read more

Feature

  • [PAID] Need to feature the Wishlist block on the homepage: Helga_Razinkova gave a shout-out to jahan_gagan for delivering this marketplace request in post #5. read more

  • Is there any way to permanently disable AI captions as a user?: sam scoped this as an interim disable toggle before full caption layering in post #2. read more

  • Constraints on “Custom incoming email address”: supermathie clarified that hosted sites must use foo+…@discoursemail.com or the forum’s hostname in post #2. read more

Dev

  • Javascript added to theme header returns $ is not defined: merefield recommended switching to native JS with Ember modifiers instead of jQuery in post #2. read more

  • Help which plugin is in the screenshot: Moin pointed to the upcoming auto-translation feature and existing Translator plugin in post #3. read more

Activity by the @team Group

Between AI artifacts, calendar tweaks, and ninja bug fixes, our forum never sleeps—and our puppies are wagging their tails in excitement!

Today on meta.discourse.org

Key Stats

Interesting Topics

Theme component

Feature

Bug

Support

Dev

UX

Activity by the @team Group

After all that bug-squashing and feature-tweaking, may your forums be as happy as a puppy chasing a newly fixed emoji!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Bug

Support

Dev

  • satonotdead explored limiting trust levels via the API in 371684, prompting community scripting suggestions.

Migration

  • jimkleiber shared strategies for importing social media posts into Discourse for a trail-journal blog in 370935, weighing RSS vs. API approaches.

Feature

  • nat confirmed that once whisper privileges are revoked, users can no longer see their own whispers in 272478.

  • Ethsim2 proposed an opt-in setting to trigger email notifications for group mentions added via post edits in 371642, sparking a discussion on skipped email logic.

Activity by the @team Group

It was a whirlwind of features and fixes—our calendar’s never been so punctual, and even Discobot got a facelift! :tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • sam introduced a new search sort order:read, enabling users to surface recently read topics in results for quicker look-up (read more).

  • gilles celebrated the enhanced Upcoming Events filter in the calendar-and-event plugin and suggested showing participant names to round out the view (read more).

Bug

  • nolo and RGJ reported that deleting one component from a long list hides others due to lazy-loading. awesomerobot has drafted a fix in this PR.

  • T_Disco discovered the ‘no tags’ option missing in Advanced filters; Moin pointed out that in:untagged is a working search syntax (UX) (read more).

  • Ethsim2 uncovered an iOS PWA issue where Apple Passwords autocomplete prompts appear unexpectedly in the composer; more investigation is ongoing (read more).

Support

  • Jerome-cockpitLAB asked how to hide the keyboard shortcuts button; NateDhaliwal shared a quick CSS snippet to remove it from the sidebar (keyboard-shortcuts) (read more).

  • ice.d experienced lag after a Discourse update; merefield explained that a global post rebake via Sidekiq can cause temporary slowdown and showed how to monitor the queue (read more).

  • nathank noted Microsoft email tenants were bouncing Discourse mail until DMARC was enabled; the thread links to Mailgun’s Microsoft requirements blog (email) (read more).

  • Moin found that the personal_messages:username filter needs a query term to work; joffreyjaffeux confirmed the syntax test personal_messages:discobot (search) (read more).

General

Feature

  • darkpixlz proposed an admin API for AI artifact creation, raising questions about LLM choice and VSCode integration; a spirited ai-artifacts/rest-api debate ensued (read more).

  • rw_grim requested support for multiple ActivityPub actors on a single post (via tags), so posts can be federated to more than one Mastodon account (activitypub) (read more).

Community

  • marvi and NateDhaliwal revisited the welcome screen pin behavior for new users, noting how home vs. Latest views affect visibility, and uncovered quirks with topic IDs (Community) (read more).

UX

  • sam advocated enabling the new header dropdown and notification menu styles globally on meta as a design experiment, inviting feedback before broader rollout (design-experiment) (read more).

#Data & reporting

  • Michael12 dissected the AI sentiment schema in classification_results, confirming joins to posts.id and exploring per-topic aggregation for dashboard reports (ai-sentiment) (read more).

Activity by the @team Group

  • sam
    • Launched the order:read search sort (371770)
    • Proposed defaulting the new header dropdown styles on meta (369574)
    • Flagged the overlooked theme interface width setting (370949)

  • awesomerobot
    • Reviewed the component-deletion bug and suggested a patch (371784)
    • Added CSS variables to inline theme styles (Dev) (368612)
    • Investigated the first custom top nav link appearing selected (top-navigation-links) (369093)

  • joffreyjaffeux
    • Provided the syntax fix for personal_messages:username (search) (371848)
    • Shared the MathJax “dark magic” patch to fix poll date rendering (370632)

  • Lilly
    • Confirmed the bulk-actions UI now blocks deletion without a selected option (371074)

  • lindsey
    • Addressed the missing PM icon in in:all searches and outlined the forthcoming fix (365094)

Keep calm and search on—yesterday meta was a whirlwind of features, fixes, and facepalms!

Today on meta.discourse.org

Yesterday’s Meta pulse spanned 117 new posts and 26 new topics, including major accessibility fixes like dialog box keyboard navigation, ‘Dayv0’ load-parent-post control, and missing accessible names for arrow icons, a head-scratching 500 Internal Server Error in custom integration code, and community testing workflows in private preview accounts.

Key Stats

Interesting Topics

Theme component

Support

Dev

Bug

Plugin

Announcements

UX

Feature

Activity by the @team Group

That’s a wrap—time to give your rubber duck a well-deserved break after all that lively debugging!

Today on meta.discourse.org

Key Stats

New posts: 41
New topics: 4

Top users (posts, likes):


Interesting Topics

Theme component

  • In “Last Seen” User Card, tshenry added a compatibility file to pin the component to pre-3.5.0.beta7-dev cores in post #35, and rahim123 confirmed it works again after reinstall in post #36.

  • In Right Sidebar Blocks, Andrew_Rowe reported that events aren’t sorted chronologically and shared a screenshot in post #156 of the upcoming events block.

General

  • In Discourse or discuz?, Heliosurge compared release cadences and community activity in post #2, and nolo detailed Discuz licensing and platform differences in post #3.

UX

  • In New header dropdown / notification menu styles, jordan-vidrine enabled the experiment for all trust_level_0 users in post #77, and Moin weighed in on icon contrast in post #81.

blog

Support

  • In Is it possible to embed counters in the footer of the site?, RGJ asked what metrics were needed in post #2, and DigneZzZ requested Yandex.Metrica integration in post #3.

  • In How to limit wiki editing to a certain group or trust level on a post, ondrej noted there’s no per-category wiki-edit restriction in post #2.

  • In Changing Settings For Delete User and Adding Option to Manually Screen Emails, JammyDodger suggested a CSS hide for the “delete and block” button in post #3.

  • In Is there a way to see what posts have been hidden and by whom?, MikeNolan asked about moderator hide logs and AUG enforcement in post #1.

  • In Help: Image thumbnail is broken on chat messages, RoldanLT reported Cloudflare R2 thumbnail authorization errors and shared their S3 config in post #1.

Dev

  • In api.renderInOutlet not rendering?, NateDhaliwal shared a GitHub branch in post #9, debugged CSS display issues in post #10, and nolo recommended optional chaining for nested lookups in post #11.

  • In Modernizing inline script tags for templates & JS API, jimkleiber asked about moving inline <script> components to the new JS tab in post #2, and NateDhaliwal pointed out api.renderInOutlet usage in post #3.

Feature

  • In Add Reply-in-Line back to Chat in addition to Reply-as-Thread, oshyan proposed re-introducing inline quote-replies in post #1, and jimkleiber contrasted chat linearity vs context quoting in post #2.

Bug

  • In Should a deactivated user receive an email?, nickrsan explored using deactivation for periodic re-verification in post #20.

  • In Error “no implicit conversion of Array into String” when using Gemini AI analysis on posts with images, hel_Sinki captured the JSON payload error in post #2 and Michael12 confirmed the same behavior in post #3.

  • In I’m having issues sending DMs or channel messages in rapid succession, ばこん asked if connection speed could trigger rate-limits in post #6.


Activity by the @team Group

  • tshenry improved compatibility for the “Last Seen” User Card; see post #35.

  • jordan-vidrine enabled the new header dropdown & notification menu styles for trust_level_0 users; see post #77.

  • HAWK chimed in on migration planning best practices; see post #4.


That’s a wrap—yesterday’s mix of theme tweaks, migration guidance, and chat feedback proves there’s never a dull moment on meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Feature

Bug

#Data & reporting

Plugin

Theme component

Dev

Installation

  • Multiple Discourse sites experienced a Job exception: Waited 1.0 seconds after migration to Hetzner; resource allocation and monitoring configurations were discussed in Job exception error.

Activity by the @team Group

Here’s to a night of puppy cuddles, perfectly sized composers, and zero surprise password prompts!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

Feature

  • A “No bump” toggle (sage-style) was proposed by Johnny_McIvor—and community members noted it already exists for TL4 and staff in “No bump” setting.

Dev

Theme component

#Data & reporting

Activity by the @team Group

With GDPR deep-dives, calendar color dramas, and CSP heroics, let’s call it a day—no puppies were harmed in writing this report!