Daily Summary (1pm UTC)

Today on meta.discourse.org

Below is a detailed roundup of the past 24 hours on meta.discourse.org – from stats and trending discussions to dedicated activity by our @team group. Dive in to see what’s been buzzing!


Key Stats

  • New Posts: 130
  • New Topics: 16

Top Users:
awesomerobot – 9 posts, 15 likes read more
HAWK – 3 posts, 9 likes read more
tobiaseigen – 6 posts, 8 likes read more
pmusaraj – 2 posts, 7 likes read more
JammyDodger – 1 post, 6 likes read more
RGJ – 3 posts, 6 likes read more
nat – 2 posts, 5 likes read more
Heliosurge – 5 posts, 4 likes read more
Richie – 2 posts, 4 likes read more
jimkleiber – 2 posts, 4 likes read more

Sourced from forum activity during the last 24 hours.


Interesting Topics

  • Community – Thoughts on Turning Off Personal Messaging and Chats
    awesomerobot kicked off a discussion about automating watched words for both forum posts and private spaces. The conversation evolved with HAWK raising legal concerns and several users exchanging insights. read more

  • #Site feedback – Inconsistent Marking of Topics as :check_box_with_check: Solved, Completed, or Fixed
    tobiaseigen and JammyDodger debated the variety of status indicators and tag usages, aiming for clarity in topic resolution status. read more

  • Support – Do All Deleted Posts Get Logged to Users?
    A lively chat unfolded about whether deleted posts serve as a reliable quality signal. awesomerobot and supermathie shared their cleanup experiences. read more

  • Announcements – Dropping iOS 15 & Other Old Browsers in July 2025
    Starting with technical jibes about steep learning curves, participants discussed browser compatibility and workarounds such as virtual machines and Wine. read more

  • Support – Best Way to Assign a Topic Based on a Tag?
    awesomerobot proposed custom automation scripts to assign topics automatically, while jordan-violet weighed in on plugin limitations. read more

  • Support – I Give Up with Email
    Picho_Pelis vented about persistent email configuration woes, with nat offering a detailed guide on SMTP settings and provider nuances. read more

  • Announcements – Help Us Test Horizon, Our Newest Theme
    Feedback flooded in regarding header alignment and layout tweaks for the new Horizon theme—with suggestions and screenshots enriching the discussion. read more

  • Plugin – Geo Blocking Plugin
    In a technical thread, Jagster and RGJ addressed icon-update errors and verified fixes for the geo blocking plugin implementation. read more

  • Announcements – Introducing Admin Sidebar Navigation
    Frustrations with mobile navigation were voiced as team members described their challenges with the new admin interface and side-menu toggling. read more

  • UX – Improve Linking Back to Original Post from Mastodon
    pmusaraj highlighted an issue where external oneboxes were stealing attention from original posts, sparking thoughts on interface improvements. read more

  • Announcements – Passwordless Login Using Passkeys
    A forward-looking update explained how removing user passwords clears the road for future passkey sign-up options—thanks to contributions by pmusaraj. read more

  • Support – Error “fa-user should be updated to user” When a Bot is Scraping
    Discussion focused on icon deprecation warnings from automated scrapers, with community insights on plugin impacts and potential resolutions. read more

  • Support – Is It Possible to Integrate Google Drive Uploads with the Standard Plan?
    awesomerobot clarified that storage is pre-configured and suggested external video hosting services to overcome file size constraints. read more

  • Support – Discourse Stuck on Loading (Logs)
    A troubleshooting thread unfurled as Falco and joshhabka dissected issues possibly stemming from asset storage misconfigurations. read more

  • Announcements – Current Projects - April 2025
    Conversations here touched on emerging integrations and third-party login methods, providing a window into evolving project directions. read more


Activity by the @team Group

  • awesomerobot and HAWK led the charge in Thoughts on Turning Off Personal Messaging and Chats, exploring nuances of privacy and moderation on both public posts and private communications. link

  • tobiaseigen steered the Inconsistent Marking of Topics as Solved, Completed, or Fixed discussion, clarifying the use of various status tags. link

  • In Do All Deleted Posts Get Logged to Users?, awesomerobot and supermathie reflected on post deletion practices as part of routine cleanup. link

  • Best Way to Assign a Topic Based on a Tag? saw awesomerobot suggest an automation approach to streamline topic assignments. link

  • Addressing email configuration woes in I Give Up with Email, nat provided in-depth advice on SMTP settings for popular providers. link

  • The Help Us Test Horizon, Our Newest Theme thread featured contributions from awesomerobot, offering insights on the title alignment challenge. link

  • pmusaraj raised a critical UX point in Improve Linking Back to Original Post from Mastodon, emphasizing better integration for shared content. link

  • In Passwordless Login Using Passkeys, pmusaraj showcased the upcoming feature that paves the way for modern authentication methods. link

  • awesomerobot again chimed in on storage questions in Is It Possible to Integrate Google Drive Uploads with the Standard Plan?, reaffirming current storage plans. link

  • Falco demonstrated troubleshooting prowess in Discourse Stuck on Loading (Logs), diagnosing asset migration mishaps. link

  • tobiaseigen offered insights on badge criteria in Change System for Bug Reporter Badge?, clarifying the process amid mixed reactions. link

  • awesomerobot enriched the Allow to Mark a Post as a Wiki in the Editor Settings Menu conversation by suggesting smart interface tweaks. link

  • In the Not Respecting Editable After Sign Up thread, awesomerobot dissected potential JS errors and theme conflicts. link

  • Finally, davidb joined forces in the Automation Doesn’t Send to Group discussion, hinting at improvements for group-targeted messaging. link


Yesterday’s debates, discoveries, and debugging adventures made for a day as energetic as a room full of excited puppies. Stay tuned for more lively discussions tomorrow!

Today on meta.discourse.org

Key Stats
• In the past 24 hours, there have been 120 new posts and 17 new topics.
• Top users making an impact include:
martin (3 posts, 10 likes)
supermathie (3 posts, 9 likes)
RGJ (5 posts, 8 likes)
Arkshine (5 posts, 7 likes)
nat (5 posts, 7 likes)
mcwumbly (2 posts, 6 likes)
Stephen (1 post, 6 likes)
pfaffman (8 posts, 6 likes)
Moin (3 posts, 5 likes)
Falco (3 posts, 3 likes)

Source: forum activity


Interesting Topics

Feature – A better way to manage indices for Doc Categories?
omarfilip and MarcP debated whether manual indexing is a step backwards versus the flexibility it offers. Check out the discussion in detail read more.

Bug – Featured Badges breaks user profile page
Community members including Roi, Moin, and Arkshine examined why a lack of badges was causing display issues, with fixes proposed and PRs shared. Find out more read more.

Announcements – Introducing: Comprehensive admin search
martin announced that the new admin search is now available for all admins, with extensive feedback and usage tips from the community. Discover the details read more.

Support – Passkey error
Troubleshooting centered on a fresh install issue where users like SaraMiller encountered errors registering their passkeys—with suggestions from supermathie to test via webauthn.io. Learn the resolution read more.

Announcements – Introducing admin sidebar navigation
The conversation revolved around mobile navigation improvements with proposals like immediate side menu display, as exemplified by inputs from awesomerobot and others. Get the full story read more.

Support – Discourse st il optimisé pour le seo?
In a bilingual exchange, Nawak2025 and nat explored SEO practices and how Discourse topics appear in search results, including pointers for integration with WordPress. See the discussion read more.

#Hosting – Recommended Hosting Providers for Self Hosters
Debate raged about outdated OS choices and hosting provider pitfalls, with majorjc_MS and RGJ weighing in on long-term support and upgrade challenges. Explore the thread read more.

Support – Discourse Docs Plugin – Topics Not Updating in Docs Page
After an insightful exchange, Moin clarified why new topics weren’t appearing on the Docs page—owing to tag group settings—saving many users time. Details are available read more.

UX – Unintuitive IPv6 address search in Screened IPs
A detailed post by supermathie showcased the difficulty of searching for IPv6 addresses compared to IPv4, complete with annotated screenshots. Check it out read more.

Support – Discourse Launcher Failed to Bootstrap
When a server ran into memory constraints during bootstrap, Pepemosu received troubleshooting tips from Falco outlining the need for more RAM or swap space. More information is provided read more.

Support – Profile text is yellow
A curious color-calculation issue was diagnosed by RGJ and resolved with a simple palette tweak, shedding light on how derived color values can affect UI readability. Full details read more.

Bug – Fixing digest_custom_html to be treated as HTML
pfaffman initiated a PR to address HTML parsing in digest notifications, reclassifying the behavior as a bug and inviting further feedback. Dive into the update read more.

Dev – Regularly fetching database info for user fields without logout
Dre_M detailed how to automatically update custom field data via the REST API, followed swiftly by a self-found solution. Get the technical rundown read more.

Feature – Access admin settings, plugins etc via search?
A lively conversation about multiple ways to search admin settings led to closure of the topic by mcwumbly, affirming the benefits of the new admin search. Read the closure note read more.

Support – How do I get certain header features to also show when logged-in
In this thread, nat and joshhabka exchanged insights on making language selectors and header elements more accessible to logged-in users. Explore the suggestions read more.


Activity by the @team Group

martin contributed significantly by unveiling the Comprehensive admin search feature and offering suggestions on admin sidebar navigation improvements.

supermathie offered key troubleshooting advice on the Passkey error topic, helping users validate their setup via external testing tools.

nat provided valuable insights on optimizing forum SEO in Discourse st il optimisé pour le seo? and clarified language header settings in How do I get certain header features to also show when logged-in.

mcwumbly assisted by addressing technical queries in Fixing digest_custom_html and the database info refresh discussion.

Falco tackled issues in the Discourse Launcher Failed to Bootstrap thread and provided guidance on upgrade concerns in related discussions.

awesomerobot streamlined mobile user experience by suggesting timely improvements in the admin sidebar navigation conversation.

pento updated the community regarding review queue frustrations in Currently Being Reviewed By, ensuring clear communication on moderation processes.

chapoi engaged with community feedback on interface topics such as Chat – whatsapp bubbles, adding his voice to the discussion.

Danielle announced that the upcoming webinar replay and text recap will be available soon in the Webinar: Getting Buy-In for Your Community + Office Hours thread, keeping the community informed.


What a day! Yesterday’s spirited discussions lit up the forum like a summer night firework show—here’s to more lively exchanges today!

Today on meta.discourse.org


Key Stats

  • Total New Posts: 86
  • Total New Topics: 11

Top Users:


Interesting Topics

  • Support – ¿Cómo encuentro a una persona en Discourse?
    Rafalex1788 started a discussion about searching for users on Discourse, and team member tobiaseigen explained the availability of a user list. read more

  • Announcements, current-projects – Current Projects - April 2025
    The community has been buzzing with updates on new multilingual features and enhancements – as detailed by SubStrider, UlBre, and mcwumbly. read more

  • #Site feedback, horizon-theme – Wrap=placeholder not working on Horizon theme
    pfaffman and Arkshine traded insights on placeholder issues with the Horizon theme, leading to Lilly fixing an omission in the theme installation. read more

  • Dev, ai – How are you using AI/LLMs to create themes/components/plugins?
    jimkleiber posed questions about using LLMs for coding Discourse components, with Falco sharing his recent experiments using tools like Cursor and Claude Code cli. read more

  • Support, passkey – Passkey error
    Users experienced a passkey error on HTTPS sites with helpful troubleshooting tips from pmusaraj and follow-up insights by SaraMiller. read more

  • Dev – GJS component fails with “undefined helper” error when shown via modal service
    SubStrider isolated the issue with the if helper in modal components, and follow-up tests confirmed the workaround – a classic example of collaborative debugging. read more

  • Community, chat, personal-messages – Thoughts on Turning Off Personal Messaging and Chats
    jimkleiber and becl discussed ways to tweak private chats for better moderation, suggesting that an always-on admin presence might ease concerns. read more

  • Support – Discourse Launcher Failed to Bootstrap
    A recent bootstrap error was resolved after configuration adjustments, with community member Pepemosu reporting success and Falco confirming an automatic fix. read more

  • Support, data-explorer – Ability to have granular scope for data explorer?
    In a quest to limit API key scopes, jordan-violet and pfaffman debated read/write permissions for Data Explorer queries. read more

  • Support, email – DigitalOcean blocking SMTP and forcing SendGrid usage
    An angry report on unexpected SMTP port blocks sparked discussion on workarounds and best practices for email connectivity. read more

  • Plugin – Discourse Chatbot :robot:
    merefield updated the Chatbot plugin with support for the latest OpenAI models, addressing both reasoning and RAG challenges in one go. read more

  • Marketplace – [PAID] Need help with the Vote button, tags display, and a subcategory list customization
    A paid request from Helga_Razinkova detailed design improvements for a floating vote button and statuses as buttons, stirring fresh ideas in the Wishlist category. read more

  • Support, email – Any alternative way to connect to email service then SMTP
    Denis_Didkovsky raised an urgent query about SMTP limitations with DigitalOcean while seeking viable alternate email solutions. read more

  • Support – Can I receive the notifications that would normally go to another user?
    tobiaseigen suggested practical workarounds, including altering email addresses and using plus addressing to consolidate notifications. read more

  • Support – So Discourse CDN is resetting connections from my firewall?
    A network issue concerning long-polling and RST packets was explored by ciaica and later dissected by supermathie to determine potential firewall interactions. read more


Activity by the @team Group


What a whirlwind day of insights and collaborative problem-solving – yesterday’s lively exchanges are keeping the Discourse universe spinning with energy!

Today on meta.discourse.org


Key Stats

Sourcing discussion for key stats.


Interesting Topics

  • In Announcements, mcwumbly announced the planned deprecation of support for iOS 15 and older browsers—highlighting that the change will roll out after the upcoming major release. read more

  • In Announcements with horizon-theme, awesomerobot sparked discussion on testing the new Horizon theme. He explained the intentional removal of sidebars to optimize mobile layouts, while RGJ questioned the design details. Explore his post here and check out further clarification here

  • In Theme component, patrickemin raised concerns about Topic List Previews affecting site load performance while merefield offered timely troubleshooting tips. read more

  • In Dev, awesomerobot shared insights on how leveraging AI/LLMs can streamline the creation of themes and components—recommending that providing existing examples helps improve results. read more

  • In Support, Alexander_Wright detailed his experience with an error during a Discourse upgrade. After some intensive database wrangling, he resolved the problem—demonstrating effective problem-solving in action. read more

  • In Plugin, tobiaseigen initiated a discussion regarding the Landing Pages Plugin. He moved replies to the appropriate venue to ensure Pavilion developers can address compatibility fixes. read more

  • In Bug, Arkshine and digitaltoast examined a passkey login issue that locked users out of their accounts. Their exchange highlighted potential workarounds to bypass the “security key doesn’t look familiar” error. read more

  • In Announcements, maiki celebrated an enhanced mobile experience after switching to the Horizon theme—specifically noting improvements with header search, welcome banners, and category icons. read more

  • In Support, awesomerobot addressed a missing gamification sidebar icon by suggesting users check for updates in the theme components—a quick tip to resolve the display glitch. read more

  • In Bug, davidb announced that an update enabling individual PMs to group members in automations has now been merged, refining the notification process further. read more

  • In Marketplace, putty showcased innovative ideas for custom vote buttons and tag displays, inviting discussion on creative UI customizations. read more

  • In Community, a discussion kicked off about adding legal disclaimers to the bottom of posts. Monikas explained the benefits for legal clarity while Jagster weighed in on the potential for noise. read more

  • In UX, awesomerobot recommended implementing a scroll-lock when mobile search results appear—aiming to improve the overall user experience on smaller screens. read more

  • In Support, Brandon007 raised questions about disappearing default category icons following updates, which spurred further debugging and discussion among users. read more

  • In Support, SaraMiller shared her journey overcoming a passkey error by successfully re-adding her passkey after an initial hiccup—ensuring seamless logins thereafter. read more


Activity by the @team Group

  • mcwumbly efficiently closed the Announcements thread on dropping support for older browsers after confirming the community feedback. read more

  • awesomerobot drove design conversations in the Announcements thread on testing the new Horizon theme, engaging users with detailed explanations of layout changes. read more

  • awesomerobot also enriched the Dev discussion by sharing practical pointers on leveraging AI/LLMs for theme component creation. read more

  • tobiaseigen streamlined the Plugin discussion about the Landing Pages Plugin, ensuring that queries were directed to the correct development team. read more

  • tobiaseigen further aided community navigation by reminding users how to find members efficiently within Support. read more

  • maiki highlighted improvements to mobile user experience in Announcements, sharing his excitement about enhanced header search and category visuals. read more

  • davidb contributed practical solutions in Bug by detailing the update that enables automation messages to be sent individually to group members. read more

  • awesomerobot further demonstrated commitment to usability by suggesting scroll-lock functionality on mobile search results in UX. read more

  • tobiaseigen also spearheaded the Plugin thread on Discourse Automation, addressing configuration challenges to optimize automated processes. read more


What a blast from yesterday—our team’s proactive energy and lively debates have set the stage for even more groundbreaking discussions today!

Today on meta.discourse.org


Key Stats

Other notable discussions from today include insights on the Discourse composer and Firefox on Android tablet, design adjustments in Some category icons not showing, troubleshooting in How to resolve Pups exec errors during Discourse bootstrap, localization efforts in Translating to Malayalam, guidance in Error upgrading to latest Discourse – solved, instructions via Set up Telegram integration using the discourse-chat-integration plugin, creative ideas in Marquee / news ticker, discussion on embedded content in Embedded site stuck at “Loading Discussions”, fixes for UI quirks in Admin Emoji Selector “Fluent”, and recent updates in Introducing admin sidebar navigation. Also, check out the tips on Font sizes are different in Firefox and Chrome and the cool new moderation tool in Discourse AI - Spam detection.


Interesting Topics

  • Support “Installed a theme, enabled it, but I cannot find where it can be changed to in user preferences?” – pyc and Moin explored why the theme option might not show up immediately and debated whether a refresh or a logout/login cycle was needed. read more

  • Dev “Can I make a theme available to specific user groups only?” – SubStrider raised the possibility of offering premium themes for paid users, with Lilly noting that it isn’t possible without plugin development. read more

  • Bug “Continuing ‘In chat, moderators group appears to have more members than it has’” – Moin revisited the group chat issue, questioning if bot user counts were affecting chat creation. read more

  • Support “Programmatic way to get all API endpoints for my instance?” – jordan-violet sought a definitive list of available API endpoints to facilitate integrations in his Discourse instance. read more

  • Support “Changing the appearance of categories” – szogun inquired about achieving a full-width category display with subcategories neatly placed below, with ondrej and Arkshine offering creative CSS and layout suggestions. read more

  • Support “Why some of users have got their user-IDs mentioned automatically in Telegram Notifs?” – A discussion sparked by unexpected auto-mentions in Telegram notifications, with renato providing technical clarity via a GitHub reference. read more

  • Dev “Accessing Database while discourse not running” – Alexander_Wright shared a daring Docker-based method to access database files when the Discourse container isn’t running, complete with warnings about potential risks. read more

  • Support “Font download fails using apex domain (CORS)” – Stonley led a troubleshooting discussion around CORS errors causing font download failures, prompting recommendations to adjust domain remapping. read more

  • Bug “AI Helper stuck generating” – MachineScholar reported persistent “generating” issues with the AI helper while other AI functionalities remained normal, sparking follow-up queries from Falco. read more

  • Support “How to choose the category text color?” – patrickemin raised concerns over the removal of text color choice in the category color selection, missing the previous flexibility of switching between black and white. read more


Activity by the @team Group


It was a day bursting with theme toggling, API explorations, and debugging adventures that kept everyone on their toes—and we can’t wait to see what fun challenges tomorrow brings!

Today on meta.discourse.org


Key Stats

  • New Posts: 78
  • New Topics: 13

Top Users:

Sourcing details: read more.


Interesting Topics

Support

  • Programmatic way to get all API endpoints for my instance?
    simon and jordan-violet explored methods to discover available API endpoints, noting that Discourse lacks a dedicated discovery route. read more

  • Übersetzung wie hier auf Meta
    gerryfw raised a query about replicating the meta translation functionality for user-tailored language experiences, with Moin confirming that the feature is still in development. read more

  • Adjust user titles to look like “team” or “Tester” above
    danvanmoll inquired about customizing user titles, and Moin along with nat provided insights on linking titles to group membership settings. read more

  • Custom website header with forum
    danvanmoll sought a solution to integrate a unified header between his website and forum. Responses from Andrew_Rowe and a solution by Heliosurge presented component-based techniques for header customization. read more

  • Font download fails using apex domain (CORS)
    Members discussed a CORS-related font issue, leading to a solution via purging the Cloudflare cache – a fix confirmed by RGJ and Stonley. read more

Installation

  • Getting up Brevo correctly with Discourse
    RemFexxel, with input from Arkshine, Heliosurge, and nat, tackled SMTP key issues and email log diagnostics to correctly integrate Brevo with Discourse’s transactional email system. read more

Feature

  • Listing conversations with artificial intelligence on a separate page or filtering them on the messages page
    kuaza proposed a specialized solution for isolating AI-assisted chats, with Falco hinting at an upcoming dedicated sidebar for ai-bot PMs. read more

Bug

  • ‘FAILED’ error when trying to un-star the ‘Bug Reporter’ badge
    A reporting contributor encountered a PR change request from nat, prompting collaborative fixes as discussed by pangbo. read more

  • In chat, moderators group appears to have 22 members when it only has 8
    tobiaseigen highlighted discrepancies in moderator group counts during group chat creation, suggesting a meta-specific issue related to bot experiments. read more

Plugin

  • Discourse Reactions
    nat addressed queries regarding browser compatibility with the reactions plugin, reassuring users about its up-to-dateness and functionality. read more

  • Discourse Doc Categories
    Community members debated the mobile visibility of sidebar indices in Docs, with satonotdead and Jagster exchanging thoughts on the mobile user experience and menu curation. read more

Dev

  • Embedding full threads – possible?
    Andrew_Rowe and doron1 shared experiments and opinions about embedding entire Discourse threads into external sites, weighing the pros and cons of using the API for custom displays. read more

  • Can I make a theme available to specific user groups only?
    Heliosurge explained that using CSS, themes can be selectively hidden from users; a practical solution for community monetization was also discussed. read more

Theme component

  • Marquee / news ticker
    Andrew_Rowe and satonotdead exchanged opinions on the dynamic yet potentially distracting nature of marquees, discussing ways to improve user experience with visibility controls. read more

Announcements

  • Webinar: Getting Buy-In for Your Community + Office Hours
    Danielle informed the community about an upcoming upload to YouTube, promising further details on community engagement strategies. read more

Activity by the @team Group


After a day packed with spirited debates, clever fixes, and creative feature ideas, the buzz from yesterday’s activity is setting the stage for an even more exciting day today!

Today on meta.discourse.org

Key Stats

  • New posts: 137
  • New topics: 17
  • Top Users:

(Sourced from our activity between read more on the Revise Post discussion and other threads.)


Interesting Topics

  • UX – Please rename the “Revise Post” button to something less confusing
    unforgettableid started this discussion detailing the confusion over the “Revise Post” button and moderators’ challenges while reviewing posts. read more

  • Dev – Programmatic way to get all API endpoints for my instance?
    pfaffman and mcwumbly explored methods for reverse engineering the API and debated the official documentation’s scope and clarity. read more

  • Theme component – Solved Topic Badge
    A conversation about errors with the theme component and how updates via pull requests resolved issues, as demonstrated by posts from ozkn and Don. read more

  • Plugin – Landing Pages Plugin :small_airplane:
    Discussions about regression bugs, fixes by angus, and user guidance on updating the plugin were shared by multiple users. read more

  • Support – What font is used in meta.discourse.org editor?
    haydenjames and Arkshine dove into the details of the font settings, CSS variable overrides, and how to customize the appearance for editors. read more

  • Feature – Poll result user card not showing on hover
    Users debated whether clicking or hovering should reveal the user card, referencing discrepancies with expected Discourse behavior. read more

  • Bug – AI Helper stuck generating
    A report on the AI Helper misbehaving in the post menu—with error logs and language mismatch issues—sparked a technical troubleshooting thread led by keegan and MachineScholar. read more

  • Bug – Everyone in template_groups_allowed_private_templates disables it
    RGJ discovered that including “Everyone” in the allowed groups for PM templates inadvertently breaks functionality, impacting private template sharing. read more

  • Announcements – Introducing: Comprehensive admin search
    hugh presented an update on the integrated search experiences for site settings and administration, promising further UI refinements soon. read more

  • #Site feedback – How should participants manage third-party plugin reports on Meta
    Moin and sam discussed the best practices for handling reports related to external plugins, debating recategorization versus migration of discussions. read more

  • Support – Why cant i see the pencil icon for edit history
    An admin’s issue with missing edit history icons was analyzed extensively, with suggestions to check theme components and safe mode settings. read more

  • Theme – Horizon Theme
    A lively discussion on design preferences in the Horizon Theme touched on element positioning, tag visibility, and aesthetic details with community input. read more

  • Plugin – Discourse Chatbot :robot:
    After a recent update, questions about the chatbot’s responsiveness and prompt adherence led to bug reports and subsequent fixes by ozkn and merefield. read more

  • Community – What exactly are crawlers?
    Mittens sparked curiosity regarding crawler functionality and search engine indexing, with nat providing an enlightening explanation and further resources. read more

  • Bug – Inconsistent code / requirements for PM tagging
    A detailed examination of the personal message tagging code revealed inconsistencies in group-based permissions, prompting calls for a closer look at the underlying checks. read more


Activity by the @team Group

  • supermathie contributed his thoughts on modal behavior in the UX discussion by commenting on how the “Revise Post” button could better signal its function. Check out his input here.

  • nat added valuable insights into proper labeling and moderation workflows in the same thread, helping to clarify user expectations. See his contribution here.

  • HAWK offered practical tips on customizing button texts and reassured users that settings tweaks could resolve confusion. His advice is available here.

  • sam weighed in on API documentation challenges during the discussion on retrieving API endpoints, emphasizing that many issues are implementation-related. His post can be read here.

  • keegan investigated the AI Helper issues—clarifying error logging and language settings—in the thread about the AI helper’s behavior. View his response here.

  • hugh raised thoughtful questions about merging admin search functionalities in his update on comprehensive admin search. His commentary is posted here.

  • mcwumbly contributed technical details regarding API endpoint documentation, helping to frame broader discussions on backend stability. Read his insights here.

  • tobiaseigen got involved in troubleshooting theme component issues on the Solved Topic Badge thread, offering valuable perspectives. His input can be seen here.

  • pmusaraj addressed security concerns related to passkeys in his detailed reply on the passkey bug discussion, guiding users through the resolution process. Check his explanation here.

  • Bas may have been quieter today, but their steady involvement ensured that discussions on group settings remained informed—read about related themes here.


What a vibrant day on meta.discourse.org! From clarifying button labels to untangling API mysteries and refining admin tools, yesterday’s buzz left us smiling—and we’re already gearing up for another day full of lively discussions and creative fixes. Enjoy the buzz, and see you tomorrow!

Today on meta.discourse.org

Below is a detailed roundup of our forum’s activity in the last 24 hours – a day filled with bug reports, insightful suggestions, and lively team discussions.


Key Stats

  • New Posts: 112
  • New Topics: 13

Top Users:
jordan-violet – 4 posts, 9 likes
kris.kotlarek – 3 posts, 9 likes
Moin – 4 posts, 8 likes
nat – 1 post, 6 likes
sam – 4 posts, 6 likes
supermathie – 4 posts, 5 likes
Jagster – 3 posts, 5 likes
Arkshine – 4 posts, 4 likes
HAWK – 1 post, 3 likes
Don – 5 posts, 3 likes

Sourcing your stats from our daily discussions and latest posts.


Interesting Topics

Bug | translator – Translator Translates Topic into Different Language!
NateDhaliwal kicked off a discussion around our new Translate feature misbehaving when a topic originally in English unexpectedly gets rendered in Spanish. The conversation dives into unexpected language switching and investigative steps with video evidence. read more

Bug | data-explorer – Missing Query Plans in Data Explorer
Moin reported an issue where the query plan fails to appear despite the request including explain: true. Follow-up replies by Arkshine and kris.kotlarek highlighted the regression and provided a link to the fix in a pull request. read more

Installation – Recommendation for Number of Workers: cores × 2?
A server performance question was raised by Editor0732 concerning optimal Unicorn worker settings. Responses from Falco, Ed_S, and supermathie provided detailed insights and practical advice. read more

UX | moderation | review-queue – Please Rename the “Revise Post” Button to Something Less Confusing
The community discussed UI semantics and the flexibility behind moderation actions. Contributions from HAWK, hugh, Jonathan5, and Heliosurge reflect a strong desire for clearer workflow signals. read more

Bug | header-search – Search in Header Gives Too Deep Results
Jagster raised an issue with the new site header search that causes deep results, preventing easy scrolling and access to saved searches. sam confirmed that work is underway to improve this behavior. read more

#Data & reporting | data-explorer | category-experts – Query Topics with Category Expert Posts?
jordan-violet questioned how to query topics that include approved category expert posts. A solution by markvanlan provided clarity by pointing to a custom field in topic_custom_fields. read more

Feature | ai – Listing Conversations with Artificial Intelligence on a Separate Page
In an exploration of enhanced message filtering, isaac and kuaza shared excitement over a new direction for displaying AI-driven conversations on a dedicated page. read more

Dev | rest-api – Programmatic Way to Get All API Endpoints for My Instance?
jordan-violet explored methods to auto-extract API endpoints from Discourse, sparking a discussion around stability and gradual improvements, with insights on historical context from Developer Relations. read more

Feature – Dynamic Open Graph Images for Topics?
Discussing the impact of rich visuals on topic sharing, community members including jimkleiber and jordan-violet debated the benefits of dynamic OG images, with examples from enterprise contexts. read more

Theme component | mobile – F NAV - Mobile Navigation Tabs
Users experienced issues with the latest Discourse update where Mobile Navigation Tabs (F NAV) started failing. The thread includes troubleshooting, fixes by Don, and feature suggestions by joo. read more

Support | google-fonts – What Font Is Used in meta.discourse.org Editor?
A practical inquiry by haydenjames about the font used in the editor was clarified by Arkshine, explaining that CSS adjustments are no longer necessary following recent updates. read more

Bug | Templates – “Everyone” in template_groups_allowed_private_templates Disables It
Participants discussed a bug tied to private template permissions. The conversation features feedback and confirmation from team members, leading to a resolution in recent pull requests. read more

UX – Disabling Backups Does Not Remove Item from Admin Sidebar
kris.kotlarek confirmed that although backup buttons have been removed for new actions, the sidebar still shows legacy items for access. read more

Bug – Text Color Field for Categories Missing After Update
AstonJ reported that the text color field vanished during category editing. Follow-up comments by sam and Moin clarified that this was an intentional removal, with suggestions for workarounds. read more

Support – How to Resolve Pups Exec Errors During Discourse Bootstrap?
A technical thread led by Thomas_Rother and supported by pfaffman and Falco delved into container linking nuances and resolved errors in the bootstrap process. read more


Activity by the @team Group

kris.kotlarek contributed valuable fixes in the Missing Query Plans in Data Explorer thread and followed up on the Disabling Backups in Admin Sidebar report.

sam added insights by noting odd behavior in the Translator Translates Topic discussion and confirmed pending improvements on Search in Header and the Text Color Field issue.

nat clarified the translation glitch in Translator Translates Topic, explaining that an LLM misclassification was at play.

supermathie offered performance recommendations in the Recommendation for Number of Workers thread and reinforced best practices for system resource management.

HAWK reported UI concerns in the Revise Post Button topic, shaping the dialogue for enhanced moderator actions.

markvanlan provided a neat solution for querying category expert posts in Query Topics with Category Expert Posts?, helping users leverage custom fields in their searches.

hugh joined the discussion over the Revise Post Button and shared previews of an upcoming UI update.

isaac contributed early thoughts on the Listing Conversations with AI initiative, setting the stage for future enhancements.

Falco investigated potential performance improvements in the Recommendation for Number of Workers discussion and shared debugging tips in Resolving Pups Exec Errors.

ted highlighted a security nuance in Silenced User Can Circumvent It Entering Anonymous Mode, ensuring enhanced compliance with passkey policies.


What a day of troubleshooting, innovation, and lively team banter – yesterday’s flurry of bug fixes and feature brainstorming had us all buzzing like a beehive on a sunny day!

Today on meta.discourse.org

Key Stats

  • New posts: 89
  • New topics: 9

Top users (posts / likes)

Interesting Topics

  • Support Aaron_Walsh reported that the Update Discourse button vanished from the admin sidebar and shared screenshots of his dark-themed admin interface; tobiaseigen walked him through safe mode and locale checks, and merefield reminded him to install the Docker Manager plugin for the UI to appear read more locale issue reference

  • Support Lilly diagnosed a community layout glitch as a conflict with a local theme component, advised disabling it, and pointed to the official clickable-topic component for Sublime users read more component link

  • Support emonunix described massive Sidekiq backlogs after large multisite imports; supermathie recommended cranking up DISCOURSE_SIDEKIQ_WORKERS (suggested 32 then back down for normal ops) and checking Postgres max_connections read more

  • Support #bbcode: Bhanu_Agarwal found the BBCode login tag unsupported; merefield clarified that the Discourse-BBCode plugin doesn’t cover every tag, suggested opening a PR or exploring the Marketplace for a custom solution read more plugin repo

  • Support 5hark’s site kept flipping to read-only mode; nat pointed to reliable Redis/Postgres connections and disk-space checks as common culprits and linked the read-only modes docs read more docs

  • Support ai #ai-helper: Jagster lamented severe hallucinations from the AI Helper; after switching from gpt-4.0-mini to gpt-4.1-mini replies improved but still lacked up-to-date context read more

  • Plugin #experimental: grubba unveiled Discourse Open Graph, a plugin to override og:*, Twitter, title, and description tags via a simple modal interface read more

  • Plugin Doniel_Zoldan reported missing topic summaries in Discourse AI Topic Summary, and merefield shipped a fix in PR #26 read more

  • Theme component: nathank spotted that Banner Featured Links icons disappear when navigating back with Chrome; Arkshine quickly pushed a patch—check it out on the live component read more

  • Theme component #mobile: digitaldominica asked how to add the “New Topic” button to the F NAV – Mobile Navigation Tabs bottom bar; Don confirmed the tweak works in post #50 read more

  • Bug patrickemin missed the manual text-color field for categories after a recent update; lindsey escalated the issue to the feature engineer to restore custom color options alongside the automated feature read more

  • Bug subfolder #ai-bot: Bathinda followed up on subfolder site link generation and sam confirmed the past fix resolved this longstanding issue read more

  • Support haydenjames found that clicking the “×” on the welcome banner doesn’t close it immediately for logged-in users; reproduces in Firefox, Chrome, and Safari read more

  • Bug Jagster filed twin reports on Reply as linked topic leaving persistent drafts when the category remains unchanged read more and

  • Bug pfaffman shared a snippet to patch digest_custom_html("above_footer") to .html_safe in the daily digest template for sites using custom HTML in notifications read more

Activity by the @team Group

Keep calm and Discourse on—may your own updates be seamless and your AI helpers stay on-topic!

Today on meta.discourse.org

Key Stats


Interesting Topics

Bug

  • Icon missing in Admin panel after updating Discourse today: haydenjames noticed an SVG icon disappeared from the Admin UI post-update and Arkshine opened a PR to re-add the missing discourse-table icon see discussion read more

  • Emoji Paths Not Using CDN URLs: lava reported that custom emojis are served directly from S3 instead of the CDN in the composer; david is digging into the controller/serializer discrepancy to restore CDN routing details

  • Draft is no longer automatically saved after you click ‘keep editing’: Moin found that drafts created before closing aren’t re-autosaved after “keep editing” is clicked, risking data loss on reload reproduce steps

  • Clicking “x” to close welcome banner does not work until page refresh: haydenjames discovered the welcome banner dismiss action isn’t reactive and requires a manual refresh; Arkshine has proposed a core fix investigation PR link

  • Cursor jumps from title field to message box while typing new topic (pasting image): haydenjames reported that pasting an image into the title area causes focus to jump into the body, interrupting topic creation see bug

Dev

  • Looking up and generating upload short-urls: merefield asked how to map upload:// short-URLs to long URLs; david explained the SHA1↔base62 conversion and pointed to the core lookup methods solution

  • Request for Dynamic Schema.org in Theme Components: Aditya_Shevle wants theme-level JSON-LD injection for topics and replies; RGJ reminded that the crawler view already emits Schema.org markup discussion

  • Programmatic way to get all API endpoints for my instance?: RGJ asked for a machine-readable API list; blake highlighted that the Discourse API docs are already in OpenAPI format at /openapi.json learn more

  • Best API for All First Posts in a Category: blake suggested using the Data Explorer queries for fetching first posts per category as an alternative to a dedicated endpoint more info

Feature

  • Using AI to assist in responding to new posts in Discourse #ai: wlandgraf proposed a “Draft response” button for Discourse AI to generate reply drafts; awesomerobot & sam discussed possible toolbar enhancements and upcoming persona work read thread

  • Choose first day of the week on Upcoming Events calendar #calendar-and-event: jtooker requested a site-wide setting to start calendars on Sunday instead of Monday; the community discussed user vs. global config options see feature

Support

  • How can I set the search results displayed in grid or mansionry: Frankz wanted grid/masonry layouts for search; merefield pointed to the Topic List Previews theme component for grid views details

  • Indexing Discourse Community Content in Glean AI #ai: Justin_Gonzalez ran into crawler limits when indexing protected categories; Falco explained how to whitelist crawler UAs for a crawler-friendly HTML view advice

  • Enable group to change Discourse texts #groups: awesomerobot showed how to grant a group edit_all_post_groups for site-wide text editing permissions instructions

  • Share more social networks?: patrickemin asked to add Bluesky and others to the share links list; Heliosurge recommended the Social Share theme component thread


Activity by the @team Group


After a day of vanishing drafts, runaway cursors, and over-eager banners, here’s hoping today brings nothing but smooth posting and perfectly predictable pop-ups!

Today on meta.discourse.org

Key Stats

Interesting Topics
Here are 15 standout discussions from the last 24 hours, grouped by category.

Activity by the @team Group

Whether you’re tweaking CSS borders or tuning Sidekiq workers, keep your community paws-itively shining!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • How many simultaneous users can this VPS server handle? Willy asked about capacity on an AMD EPYC™ 9634 with 8 GB DDR5, 4 cores, and NVMe SSD (original post). Ethsim2 detailed relevant UNICORN_WORKERS and db_shared_buffers settings in app.yml (reply), and Ed_S noted there’s no hard limit, pointing to Improving Instance Performance (Megatopics, Database Size and Extreme Load) for deeper analysis.

  • Can we view all tools and their setups in AI? In Support ai, sam demonstrated that the GitHub helper can generate a full breakdown via a shared AI conversation and suggested converting contexts to JavaScript for custom tool creation (post).

  • Quoting stopped working: In Support, tobiaseigen investigated why selecting an entire previous post causes quotes to vanish and advised testing in safe-mode (diagnosis). Jonathan5 wondered if full-post quotes are stripped automatically (comment), and tobiaseigen confirmed the behavior by examining the revision history (details).

  • Mobile Keyboard covers interface, and does not allow the user to scroll: In Support development, bitmage shared SCSS and JS tweaks to force modals and reply controls to full viewport height, preventing the keyboard from hiding input fields (original issue) and his working solution.

  • How to run rake posts:remap with domain? whitewaterdeu attempted to remap S3 URLs to Cloudflare R2 via rake 'posts:remap[...]' but ran into syntax issues (question). pfaffman recommended inspecting existing URLs with Uploads.all.pluck(:url) to verify before running the task (suggestion).

  • Cases when admin/users.json?email=foobar or admin/users/list/all.json?email=foobar return empty array: Hyan observed that these REST API calls return [] for accounts without topics and even for new topic creators, and noted the absence of admin/users.json in the official API documentation (report).

  • Bot to send messages to various channels according to some rules? pyc explored in Support chat-integration whether a single Telegram bot can join multiple channels and post based on category triggers (original query) and invited feedback on leveraging the Chat Integration plugin.

  • How to mass remove PMs? In Support automation sql-query, satonotdead proposed a Ruby loop using PostDestroyer to bulk‐destroy private messages matching a title pattern (script snippet).

Bug

  • Restore failing on new bitnami instance: Lilly greeted campey and clarified that Bitnami installs are unsupported, pointing to the canonical unsupported-install topic after backup errors surfaced (post).

  • Right to left override messes up the text in reviews: twofoursixeight reported that adding a left-to-right override on a 3.5.0.beta2-dev forum garbled flagged content in the review queue (review-queue), illustrated with an embedded screenshot (issue) under the #review-queue tag.

  • Problem with discourse solved plugin: hosna noted that after updating Discourse, the solved plugin no longer displayed solutions on a previously solved topic, with behavior documented in Problem with discourse solved plugin and tracked under the #solved tag.

Plugin

Theme

Feature

#Self-Hosting

  • Configure VERP to handle bouncing e-mails: markersocial shared SES mailbox simulator addresses for testing bounces (email how-to), linked to the AWS SES docs and recommended Discourse’s built-in test send tool (details).

Activity by the @team Group

Stay curious—and may your forums scale better than our VPS predictions and never let a mobile keyboard hide your next great post!

Today on meta.discourse.org

Key Stats

New Posts: 61
New Topics: 13

Top Users (last 24 h):


Interesting Topics

Bug

  • fuzzyk discovered there was an issue where category names and descriptions on Meta were mistakenly translated into Chinese for anonymous users, even though the UI and logged-in view remained correct.

  • hosna reported that the Discourse Solved plugin stopped working until disabling a conflicting rating plugin, resolving the error immediately — see discussion.

  • Users noted that drafts are no longer automatically saved after clicking “keep editing,” and sam has since assigned this a medium priority to ensure auto-save behavior is restored; details at bug report.

  • lava pointed out that the emoji picker isn’t converting custom emoji paths to CDN URLs, leading to mixed S3 and local asset loading; read more here.

#Translations

  • Moin highlighted missing pluralization in several ActivityPub localization strings (e.g., “%{delay_minutes} minutes”), sparking a discussion on proper i18n support; see thread.

UX

  • Moin observed that the AI icon for the category helper overlaps the (+) menu in the composer toolbar, affecting usability on small screens; details at UX report.

  • It was noted that on hidden profiles in the user directory cards view, the “Joined” label still appears, leaking metadata for new or inactive users; more info here.

  • NateDhaliwal pointed out that user cards on the /u page aren’t left-aligned, causing horizontal overflow past the header width; see bug thread.

Support

  • pyc asked for guidance on locating the global banner message setting, and Moin provided step-by-step instructions on un-pinning and removing banner topics; follow this post.

  • Willy inquired about using load balancers without purchasing a second domain, and Falco clarified that Discourse requires clients to access via a domain name, even if the proxy-to-app communication is local; read more here.

  • piffy inquired about push notifications for “add email” log entries to catch compromised accounts early; see feature request.

Feature

  • Jeto proposed a dedicated user flag for requesting topic deletion to simplify moderation workflows, and community members suggested custom flags as an interim solution; discussion at feature thread.

  • @aschrijver1 suggested adding “transfer topic” functionality between federated ActivityPub forums for seamless content migration; explore ideas in this topic.

  • pacharanero asked if default notification settings (Watching/Normal/Muted) for Groups could be visualized per Category in the admin UI, aiming to reduce permission confusion; see request.

  • Another proposal by pacharanero recommended surfacing which Groups can “see” a Category for ordinary users, perhaps via a “Category Info” panel instead of the admin wrench; details at thread.


Activity by the @team Group

  • nat investigated the anonymous cache localization glitch in Bug 363663, traced it to cache poisoning, and confirmed a fix was deployed here.

  • sam triaged the draft auto-save regression by setting a pri-medium link, diagnosed the emoji picker CDN mix-up link, suggested a z-index tweak for the “See 1 new or updated topic” banner overlap link, and requested reproduction steps for the Gravatar/Avatar issue link.

  • davidb announced that the change to send individual PMs to group members in the Automation plugin has been merged link.

  • Lilly guided a new user on how to unpin and remove a banner topic by pointing to the exact post in the banner settings link.

  • mcwumbly connected the Chinese translation bug to the upcoming multilingual experience work in the Translator plugin and asked for screenshots to reproduce link.

  • Falco clarified the requirement that Discourse must be served via a domain name for external clients, even behind a load balancer link.


And rest assured, no puppies were harmed in the making of this summary!

Today on meta.discourse.org

Key Stats

  • New posts: 106
  • New topics: 18

Top users by posts & likes:


Interesting Topics

Announcements

Support

Dev

UX

Feature

Bug


Activity by the @team Group

No puppies were harmed today—only a few bugs were gently squashed!

1 Like

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

Support

  • A clarification in Support merefield and sam confirmed that Groq is a hardware inference provider, not a typo for “Grok” in the Discourse AI docs; sam emphasized that the naming is deliberate read more.

  • Many admins are exploring the new “More robust site search” features, but Lilly pointed out you must include filters like bot:true or whisper:true in your query syntax; docs will be updated soon read more.

  • toon251 ran into a “Page not found” when using /bookmarks?order=created; Lilly guided them to the correct /my/activity/bookmarks endpoint and advanced filter pattern read more.

  • New users asked why the “Reply” button doesn’t appear in some restricted categories; sam identified and resolved a misconfigured category permission to re-enable replies read more.

  • In an AI-focused support thread, awesomerobot explained that you can technically run Topic List Excerpts and AI gists simultaneously but recommended choosing one for clarity read more.

  • jordan-violet explored automating banner creation with AI summaries; the community discussed draft category workflows and LLM integration scenarios read more.

  • Joe_F sketched out a “roadmap style” category like Matillion’s roadmap and merefield pointed to the Kanban Board plugin and workflow extensions as a solid foundation read more.

  • fzngagan invited everyone to test the new rich text composer in Support, sharing an early draft build for feedback read more.

Installation

  • A newcomer, Vixi, struggled with the official Docker behind Nginx proxy; Lilly walked through the cloud install guide, launcher commands, SMTP settings, and admin account setup read more.

Feature

  • In Feature, icaria36 proposed real ActivityPub–style hashtags instead of Discourse’s internal tag syntax, sparking a deep discussion on federated tag semantics read more.

Dev

  • noahl asked whether API-driven group membership flows belong in a plugin or theme component; merefield pointed to the Verifiable Credentials plugin and private user fields as starting points read more.

Activity by the @team Group

That’s a wrap—after all those grok vs. groq debates and AI gist purges, even our servers deserve a coffee break!

Today on meta.discourse.org

Key Stats

  • New posts: 105
  • New topics: 14

Top users (past 24 h)

Top @team Group members

Interesting Topics

Announcements

Support

Installation

Bug

Feature

Dev

UX

Marketplace

Activity by the @team Group

May your reports stay silent on weekends, your translations stay affordable, and your bookmarks never forget their names—see you tomorrow!

Today on meta.discourse.org

Key Stats
Total new posts: 87
Total new topics: 14

Top users:

Interesting Topics

Theme

Support

  • No option to send invite emails (Support, email invites) was resolved when Lilly reproduced the missing send email button on valid input post:3.

  • Dark mode logo doesn’t work (Support) triggered Heliosurge to highlight separate desktop/mobile logo slots and the core light/dark toggle distinction post:3.

  • Something missing from Discobot tutorial? (Support, discobot) featured awesomerobot’s breakdown of the certificate iframe and inspection steps for troubleshooting post:3.

Marketplace

  • [100$] Setting up a Non-Profit discourse platform (Marketplace) saw Josh_Gray offer services and deepvyas request clarification on “miscellaneous tasks” for smoother operations post:4.

Feature

  • Permit setting all posts and comments to wikis (Feature, wiki-posts) explored category-level wiki defaults with jahan_gagan’s step-by-step guide in settings post:3.

  • I think critical emails could have some limiting settings (Feature) debated rate-limiting signup and forgot password emails and proposed new max_critical_emails_per_day controls post:1.

  • Support for ActivityPub tags (Feature, activitypub) featured icaria36 highlighting prioritization concerns and Jagster emphasizing federated actor followability before hashtag support post:8.

General

  • Is Discourse a full website or just a forum add-in? (General) saw NateDhaliwal clarify that Discourse itself is only the forum, with WordPress and Ghost plugins enabling embeds post:4.

wordpress

  • Getting the most out of the Wordpress plugin (wordpress) had Nick_Torres ask about direct comment bubbles on posts, prompting discussions of embed scripts versus full-page redirects post:1.

Bug

Plugin

Activity by the @team Group

  • @Lilly validated private category access for the AI Post Analyzer in this thread and confirmed the invite email button visibility in this discussion.

  • @sam connected the AI Post Analyzer feature to a similar social media implementation and proposed deeper integration into Discourse core see post.

  • @jordan-vidrine confirmed that pull requests to the Horizon Theme’s card component remain welcome in-tree see post.

  • @awesomerobot provided a clear walkthrough for inspecting the Discobot certificate iframe and diagnosing the blank-space issue see post.

Keep those themes sleek and your bots curious—see you tomorrow for more Discourse discoveries!

Today on meta.discourse.org

Key Stats

Top Users

Interesting Topics

Feature

  • ganncamp kicked off a request for admins to “watch” suspicious users and receive notifications of new posts without alerting the watched user, sparking suggestions around a follow plugin or leveraging AI Triage for automated monitoring link.

  • JammyDodger shared that you can now bulk-add tags by copying a pipe-separated list (e.g. dog|cat|monkey|bear) into the tag input, greatly improving the tags experience read more.

Support

  • wenqin reported registration confirmation emails failing due to Sidekiq hiccups, and RGJ clarified it is an SMTP issue requiring host support link.

  • MichaIng described an infinite loading spinner when running Discourse behind Cloudflare, with RGJ troubleshooting that HTML hangs while JSON succeeds, indicating a potential Cloudflare-specific issue link.

  • tknospdr found a missing certificate in the discobot tutorial due to mixed HTTP/HTTPS resources and resolved it by enabling force HTTPS, thanks to debugging tips link.

  • tknospdr discovered that the dark-mode logo fails to switch because of forced HTTP assets, which was fixed by toggling the “force HTTPS” setting link.

  • Semon noticed the Poll menu item vanished after updating to 3.5.0.beta4-dev, affecting both new and existing polls in the editor toolbar read more.

Bug

  • awesomerobot applied a fix for the visual layout glitch in “User fields at signup” that appeared differently when invited versus regular signup, via pull request #32563 link.

  • copymonopoly pointed out that files uploaded for posts rejected in the review queue never become isolated, leading to resource retention, as clarified by merefield link.

  • Andrew15-5 observed their bookmark disappearing immediately after flagging a post, which NateDhaliwal diagnosed as an issue fixed in newer Discourse versions and pointed to version detection steps link.

Theme component

Plugin

  • merefield released Chatbot 1.5.2 with a new quick-launch bot icon for posts that initiates private conversations about post history, improving usability in chat and #private_messages link.

General

Marketplace

  • d3r3k5u offered $100 for setting up structured user-submission forms, auto-posting workflows, badge assignments, and DM restrictions on a Non-Profit Discourse platform scheduled for May 2025 read more.

Announcements

Activity by the @team Group

  • awesomerobot outlined options to use the Follow plugin or configure AI Triage for admin-only monitoring in “Watch suspicious users” link.

  • awesomerobot posted troubleshooting steps for the discobot tutorial issue, suggesting console inspection and HTTPS checks in “Something missing from Discobot tutorial?” link.

  • awesomerobot applied a visual bug fix for the “User fields at signup” layout via PR link.

  • awesomerobot proposed UI adjustments for the AI post analyzer button placement in the “AI Post Analyzer for Chat” theme component link.

  • SaraDev guided on troubleshooting outgoing emails and creating an admin account from the console in “Emails to confirm new admin not being sent” link.

  • SaraDev detailed site settings for SEO URL titles and meta-descriptions, pointing to the Discourse SEO overview guide in “Discourse issues with SEO URL Title, Meta-Title, Meta-Description” link.

With suspicious users watched, AI post-analyzers at the ready, and Cloudflare loaders finally tamed, yesterday felt like a tech thrill ride—here’s to a day where the only thing spinning is fresh ideas, not endless loading screens!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • In Support, djcyry asked whether Discourse supports creating new threads via the API and RGJ pointed to the official createTopicPostPM endpoint.

  • In Support, icaria36 and rokejulianlockhart dug into why ActivityPub-federated threads can’t be accessed by external AP clients, troubleshooting markup preservation and federation quirks read more.

  • In Support, RGJ and MichaIng investigated an “endless loading” issue behind Cloudflare, examining HTTP/2 buffering, KeepAlive settings, and proxy configurations read more.

  • In Support, Olle11 and JammyDodger discussed the “Delete removed posts after” admin setting to immediately purge topics instead of showing “(topic deleted by author)” read more.

  • In Support, ondrej and Semon troubleshooted a missing polls menu entry after an upgrade, and JammyDodger explained how safe mode and theme settings can hide core plugins read more.

Feature

  • In Feature, Dimava proposed a more intuitive multi-tag intersection UI instead of the raw /tags/intersection/... page; merefield and mcwumbly weighed in on plugin complexity and the experimental filter component read more.

  • In Feature, rokejulianlockhart suggested that federated users be labeled “federated” rather than “inactive,” sparking a discussion on Discourse’s AP design choices read more.

  • In Feature, icaria36 requested that embedded images and their alt text be preserved in ActivityPub-federated posts to enrich fediverse notices read more.

Plugin

  • In Plugin, Olle11 and grubba explored an experimental Discourse Open Graph feature, debating precise regex overrides for SEO and social-sharing metadata read more.

  • In Dev, maets23 unveiled SimScore, an AI-assisted governance plugin concept to convert forum discussions into structured proposal edits, and NateDhaliwal clarified hosted-plan plugin constraints read more.

Bug

  • In Bug (emoji, activitypub), icaria36 reported that basic emoji syntax like :tada: disappears when federated; rokejulianlockhart argued for full markup preservation read more.

  • In Bug (dynaloc), kgreed discovered non-English text appearing on the English meta site despite locale settings, prompting screenshot-based troubleshooting read more.

  • In Bug (calendar-and-event, activitypub), icaria36 noted that [event]…[/event] syntax is reproduced verbatim in federated posts, advocating for cleaner output or content stripping read more.

Theme component

  • In Theme component, 祁同伟 praised the Profile Photowall plugin’s recent update, highlighting its value for community showcases read more.

SSO

  • In SSO (SSO, openid-connect), tyler.lamparter confirmed that appending ?origin=/c/:categoryId to the OIDC URL triggers automatic authentication for private topics read more.

Activity by the @team Group

Keep calm and may your API bots create threads as smoothly as JammyDodger deletes them—see you tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

Theme

  • Happy May the 4th! Rhidian celebrated the #Star Wars theme with a flurry of posts, keeping the Force strong on Meta again (see postmain discussion)

Theme component

  • Dev tools at your fingertips: Andrew_Rowe reported that the Dev Tools Button wasn’t visible after installing the component, and NateDhaliwal quickly identified the CSS color conflict and pushed a fix (initial report)

  • Peeking under the hood: merefield removed a redundant warning from the Topic List Previews (TLP) component, streamlining the experience for everyone using #TopicListPreviews (post)

  • Header confusion solved: Michael_Liu struggled with locale variables in the Custom Header Links component until the community clarified which formats work; see detailed examples in posts 206, 207 and 208

#Site feedback

  • AI model suggestions: sam shared that using O3-high on the OpenAI forum yields stellar results and that Gemini 2.5 Pro is “very interesting” for those who can afford a reasoning model in the Daily Summary Feedback thread (post)

Plugin

  • Rethinking documentation indexes: tknospdr asked about automating Discourse Doc Categories to eliminate manual index pages, sparking a deep dive into dynamic parent/child page structures (discussionindex referencesubcategory)

Bug

  • Anonymous chat woes: A user found they couldn’t enter anonymous-mode chat channels even with all the right settings; joffreyjaffeux confirmed the issue is under investigation (reportfollow-up)

  • Stuck attachments: sam noted that rejected uploads linger in the review queue, proposing a retention setting to auto-clear old images and notifying the product team (details)

  • RTL arrow misfires: In pr-welcome, Osama explained how to rotate “pointy” icons for right-to-left languages via CSS (solution), and sam is ensuring the fix doesn’t break navigation (see)

  • Emoji vanish in ActivityPub: icaria36 pointed out that federated posts lose :tada: syntax, prompting discussion on preserving inline emoji codes across platforms (report)

Support

  • Missing poll option: Semon verified that “Poll enabled” was on but still couldn’t see the menu point; JammyDodger is awaiting console logs to troubleshoot polls (thread)

  • Click-counter queries: JammyDodger followed up on a SQL snippet to track link clicks in reports, offering to help refine the query for Data & reporting (click-counter) (post)

Dev

  • AI-driven proposal edits: pfaffman and the SimScore team discussed whether side-by-side edit diffs and auto-justification can be achieved on standard plans via the Discourse API or if an enterprise plan is required (pfaffman’s insightfollow-upread more)

  • SMTP workarounds for DigitalOcean: nathank proposed PRs to discourse-setup after DO blocked outbound mail, asking if anyone would volunteer to make it the new default (suggestion)

#Administrators

  • Private topics made simple: tknospdr asked for a “how-to” that combines private support plugins into a turnkey admin guide, and nathank pointed to the official Communiteq plugin thread for best practices (discussion)

Activity by the @team Group

May the 4th be with you—and the fixes even more so!