Daily Summary (9pm UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

UX

#Site feedback

Bug

Feature

#Data & reporting

  • Search counts query: one1 postponed a custom report for total searches, planning to revisit or share results after experimenting. Read more: Count of total searches…

wordpress

  • Featured link filter: angus noted that Discourse 2.5.8 is up for review and will enable wpdc_publish_featured_link for custom featured_link in @WordPress integrations. Read more: Write custom featured_link…

Additionally, Jagster’s experimental ActivityPub plugin saw cleanup discussion, and StryGuardian reported a sizing glitch in the Isabelle theme.

Activity by the @team Group

Keep the kibble coming—yesterday’s discussions have this forum panting with excitement!

Today on meta.discourse.org

Key Stats

New posts (last 24h): 45
New topics (last 24h): 11

Top users (likes, posts):

Interesting Topics

#Extras

  • Discourse BBCode Tabs Plugin: cuo_wu released a BBCode-based tab interface plugin for Discourse (plugin), walked through installation in the initial post (read more), and gathered community feedback from Heliosurge (details).

Plugin

Bug

  • Doc Sub category – Back to Forum loop: Heliosurge uncovered a bounce loop in the doc sidebar when toggling “Back to Forum” (issue details), a behavior confirmed by ondrej (discussion).

  • RTL numbered or bullet lists are broken: NeatNit demonstrated misaligned list items in Hebrew contexts (original report), and UdiOron provided a PR fix suggestion (follow-up).

  • Chat interface not displaying or behaving correctly: Aurora reported a freezing, misaligned mobile chat UI (symptoms), and NateDhaliwal probed WhatsApp bubble compatibility (reply).

Dev

  • Are API keys in theme components okay?: NateDhaliwal asked if client-side theme settings can safely store secret keys (question), and david answered that theme settings are publicly exposed, advocating for a plugin approach (solution).

  • Set plugin name to capitals?: tknospdr wrestled with plugin.rb naming conventions and YAML keys, receiving a prefix-based tip from RGJ (initial tip) and final YAML tweaks in a follow-up post (details).

  • Add path to cookie: Dylan-Brotherston highlighted that the _t cookie lacks a Path parameter for multi-instance setups (report) and flagged missing DISCOURSE_TOKEN_COOKIE docs.

Installation

Support

  • Issue: Can’t submit or save posts/replies (iPhone): Aurora detailed a non-responsive reply button and lost drafts on iOS topics (symptoms).

  • Why aren’t users receiving reply notifications?: AGMCAI reported missing reply and mention alerts despite like notifications working, seeking setting adjustments (help request).

  • How can I get the current version information from my backup?: Alienazk chased a git blame error for a migration and learned the commit lived in the chat plugin thanks to RGJ’s guidance (discovery, follow-up).

#Developer Guides

  • Using the PluginAPI in Site Customizations: NateDhaliwal flagged deprecation of inline <script type="text/discourse-plugin"> tags per modern API guidelines in a theme component deep dive (comment).

#Site feedback

  • Some feedback on new CSS border radius and padding: j127 critiqued overly rounded borders on dark headers, sharing before/after screenshots to compare new vs. legacy styling (original post).

UX

  • Now that the topic title is editable by click, I can’t simply copy it without entering edit mode: kuaza questioned the click-to-edit title behavior and suggested CSS workarounds, while NateDhaliwal traced the change to a recent PR (discussion, insight).

Activity by the @team Group

  • david clarified security implications of theme settings exposing API keys and recommended using a plugin in Are API keys in theme components okay? (solution).

Here’s to smoother plugins, fewer bounce loops, and typo-free titles—see you again tomorrow for another round of Discourse discoveries!

1 Like

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

  • sam prioritized the Back to forum loop regression link, triaged form-template smart-list support link, flagged the Ghost theme overflow link and escalated the iOS ownership bug link.

  • kris.kotlarek dove into the doc-categories plugin, merging specs and fixes for the back-loop issue link.

  • nat removed the stray “{” from localization link and explained the experimental translate feature in the Community Wiki thread link.

  • chapoi investigated the chat interface shifts on iOS, requesting device info for the Bug report link.

  • keegan shipped a patch for the AI Helper’s audio-stream interruption link.

  • davidb traced the Chat Summary email bug through our mailer extensions and proposed a data-pass mitigation link, then restored draft saving post-“Keep Editing” link.

  • renato revived his draft “composer” field for form-templates, setting the path for smart-list integration link.

  • Falco clarified AI persona example guidelines, emphasizing prompt versus example weighting link.

  • Osama shared insights on the CSS reverser scope in the RTL list bug link.

  • gerhard examined Sidekiq memory limits behind S3 backup failures, pointing to OOM concerns link.

That wraps up another packed day—may your notifications be few and your pull requests merge cleanly!

Today on meta.discourse.org

Key Stats

Interesting Topics

  • In Dev, aest asked about overriding the AboutPageUser component in light of the upcoming template override removal and explored our outlet system tutorial, prompting debate on hiding profile links for anonymous users read more

  • In Dev, awesomerobot highlighted that the official Featured Lists theme component now supersedes manual homepage tweaks, pointing to a live example in the 2019 guide read more

  • In Dev, david refreshed the JS API documentation to reflect recent version-controlled changes and thanked contributors for the heads-up read more

  • In Dev, a new Designing for Different Devices guide outlined viewport breakpoints (sm, md, lg, xl, 2xl) and SCSS mixins for responsive UIs read more

  • In Bug, Osama confirmed a fix for the RTL layout issue after the latest update and asked for confirmation on site updates read more

  • In Bug, seanblue reported that formatting options in the editor gear menu on iOS won’t wrap highlighted text (affecting Hide Details & Blur Spoiler) read more

  • In Bug, chrismalone pressed for clarity on whether disabling “Enable Names”—which currently breaks key admin functionality—is an intentional change or a regression read more

  • In Bug, nathank demonstrated a glitch when alphabetizing subcategories: clicking move arrows scrolls the view to the bottom of long lists read more

  • In Bug, joshhabka ran into a “CopyAddGroupsToAbout ComponentSettings” migration error during multisite deploys, likely tied to a recent core change read more

  • In Bug, AdjustableWrench discovered that HTML checkbox custom user fields on the signup form remain unresponsive under specific configurations read more

  • In Support, TempAccount sought to fully remove generated TOS/Privacy topics after editing site texts, referencing hidden settings privacy_topic_id and tos_topic_id read more and read more

  • In Support, nolo diagnosed that serving logos over HTTP leads to mixed-content blocks, advising DISCOURSE_FORCE_HTTPS and dark-mode scheme checks read more and read more

  • In Support, steinjer encountered an orphaned topic with a missing category that resists UI deletion, exploring Rails console workarounds read more

  • In Support, kuaza reported Redis::TimeoutError issues when using the AI assistant post-migration to a cloud server, causing translation features to stall read more

  • In Support, singi asked how to connect to Discourse’s PostgreSQL from DBeaver, receiving guidance on separate-DB setups and port exposure read more and read more

Activity by the @team Group

And that’s a wrap—yesterday’s forum was a whirlwind of bug fixes, design deep-dives, and theme tweaks!

1 Like

Today on meta.discourse.org

Key Stats

  • Total new posts: 120
  • Total new topics: 14

Top users (last 24h)

Interesting Topics

Announcements

  • Event Chat Channels Now Available: sam unveiled dedicated chat integration for calendar events—admins can toggle chat when creating events and “Going”/“Interested” users are auto-added to private channels read more

  • 3.5.0.beta5: Improved admin search, AI forum research, easier site appearance configuration, and simpler plugin development: hugh detailed refinements to the admin search UI and introduced a “Forum Researcher” persona in the Discourse AI plugin for advanced filtering by tags, categories, dates, users, and keywords read more

  • 3.4.4: Bug fix and UX release: hugh announced the stable 3.4.4 release focused on minor changes and fixes, reminding admins that the “tests-passed” branch remains production-ready read more

Feature

  • Date line should be human-readable in mails: AidanHeerdegen and sam proposed switching default email timestamps from ISO UTC to a “llll” format (e.g., Tue, May 8, 2018 2:00 AM) with a configurable discourse_local_dates_email_timezone setting to reduce confusion for local communities read more

  • Provide visual cue when a topic is receiving an AI response: Users reported missing loading indicators while waiting for AI replies, prompting sam to debug LLM integration and ask about specific models in use read more

Installation

  • POP3 polling settings: HenrysCat struggled to locate the POP3 email settings in the admin UI; JammyDodger and Moin explained they appear under Admin > Settings > All Site Settings > Email and reminded to enable pop3_polling_enabled before reply_by_email_enabled read more

Dev

  • Toggling Visibility within a Topic connector: merefield asked about exposing the toggleVisibility action via a connector; david pointed out that this.args.model.toggleStatus("visible") can be called directly, streamlining plugin development read more

Support

  • What exactly is Let’s Encrypt email used for?: Willy questioned the necessity of an SSL registration email in light of Let’s Encrypt ceasing expiration emails; pfaffman confirmed that Discourse’s setup no longer includes those notifications read more

  • AI-person’s examples are limited to 100 chars: Jagster requested more room for AI prompt examples; Roman_Rizzi bumped the limit via discourse-ai PR #1377 to accommodate longer sample responses read more

  • Topic Summarization doesn’t work :frowning:: Wurzelseppi’s AWS-API-Gateway proxy for GPT-4o failed to trigger summarization calls; sam clarified that only non-streaming endpoints are tested by Discourse AI and suggested disabling streaming in the proxy read more

  • Can’t delete topic without category: steinjer found an orphaned topic in rails console and solved it by running a direct SQL delete (DELETE FROM topics WHERE id = 3), though the sidebar category link remains problematic read more

  • Need help with switching to the new category icons: AquaL1te’s rebake of category-icons caused broken visuals; kris.kotlarek demonstrated forcing a rebake via console and shared a screen recording of correct icon restoration read more

  • POP3 polling settings: (duplicate removed)

Theme component

  • QR Code Shareables: Alteras celebrated the restoration of a GitHub repo–based theme component for embedding QR codes in posts after a manual review flag was cleared read more

UX

  • in:messages filter doesn’t update reliably in header: Moin highlighted that the in:messages quick-filter appears only after a manual reload and doesn’t clear when navigating away, suggesting a UI refresh bug read more

Activity by the @team Group

  • sam initiated the new calendar chat feature in Event Chat Channels Now Available link
  • sam refined email timestamp formatting in Date line should be human-readable in mails link
  • sam troubleshooted streaming vs. non-streaming endpoints in Topic Summarization doesn’t work :frowning: link
  • hugh released 3.5.0.beta5 with admin search and AI improvements link and announced 3.4.4 stable link
  • tgxworld highlighted Discourse AI plugin enhancements in 3.5.0.beta5 link
  • david advised on using toggleStatus("visible") in Toggling Visibility within a Topic connector link
  • Bas confirmed chat integration complements the livestream plugin in Event Chat Channels Now Available link
  • kris.kotlarek tested and demonstrated a rebake solution in Need help with switching to the new category icons link
  • Danielle provided customized webinar slides in Webinar: Growing and Retaining Your Community link
  • Roman_Rizzi increased the sample-size limit for AI personas in AI-person’s examples are limited to 100 chars link
  • Falco investigated LLM integration issues in Topic Summarization doesn’t work :frowning: link
  • tobiaseigen followed up on merge-user edge cases in I’m attempting to merge user accounts link

After all that, our meta community was more energetic than a pack of puppies discovering a brand-new squeaky toy!

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

oh my … better try harder :slight_smile:

2 Likes

Today on meta.discourse.org

Key Stats

  • Total new posts: 124
  • Total new topics: 14

Top users


Interesting Topics

Bug

  • Additional groups not visible on /about page: Richie discovered that after upgrading to Discourse 3.5.0.beta6-dev the extra groups stopped appearing on the About page due to a hidden show_additional_about_groups setting; Moin showed how to toggle it via Rails console read more

  • Error when performing a search on meta: Rhod reported that searching produced an infinite loop of the search UI; Lilly and sam confirmed the issue and, after tgxworld’s fix landed in the Discourse AI plugin, disabled discoveries to restore functionality read more

  • in:messages filter doesn’t update reliably in header: renato submitted a pull request to address the stale header filter when using in:messages, improving reliability for users navigating their private messages read more

  • Reactions Question: fuse experimented with adding/removing the :wave: reaction after it was renamed to :waving_hand:, and Moin identified how the change in emoji shortcode caused configuration mismatches read more

  • User deleted email is sent even when deletion failed: Moin uncovered a scenario in the review-queue where a failed user deletion still triggered a “you’ve been deleted” email, prompting investigation into the deletion flow read more

Support

  • Customizing Trust Levels: tobiaseigen guided danvanmoll through renaming trust level titles and suggested using badges for automated title assignment, linking to best practices for trust level customization read more

  • Missing icons in Dark mode: patrickemin found that most toolbar icons became invisible on their custom #dark theme; NateDhaliwal traced it to a misconfigured theme color for primary-low-mid read more

  • Invisible way to force display order of tags?: tknospdr revealed a clever workaround using hidden ASCII prefixes (e.g., 'Theraphosa, ,blondi) to control tag sorting without exposing the prefix in the UI read more

  • Staff Review Queue: Turning A Flag To Conversation: Rubi asked why default flags can’t be deleted, and JammyDodger advised using “Something else” as a custom flag to start staff discussions without altering built-in options read more

  • Unable to Exit Chat Full-Screen Mode: Rubi got stuck in chat’s full-screen on Edge; clearing site cookies and history resolved the issue and revealed a likely theme conflict read more

  • How to Build an Android App User Community with Discourse?: Sora_Papa sought guidance on setting up SSO and OAuth for a companion Android app community; NateDhaliwal pointed to DiscourseConnect and OAuth2 basics read more

  • All categories not showing for non logged in users: Olle11 debugged a Support problem where non-logged-in users saw missing categories; safe mode helped isolate a plugin/theme override read more

  • Discourse development through docker or other: Olle11 wondered whether Windows Terminal or PuTTY was better for self-hosting workflows; merefield recommended Windows Terminal for its modern features read more

  • Bookmark disappears after flagging the post: Andrew15-5 confirmed that upgrading to Discourse 3.4.3 fixed a bug where bookmarks vanished after flagging read more

Feature

  • Renaming AI Persona → AI Agent: sam kicked off a proposal to replace the term “AI Persona” with “AI Agent” to match industry terminology around agentic LLM usages read more

Activity by the @team Group

  • sam kicked off the Feature Renaming AI Persona → AI Agent discussion #368198/1

  • sam disabled AI discoveries amid the search bug and sought confirmation in the Error when performing a search on meta thread #368194/6

  • tobiaseigen suggested prompting admins to run reindex tasks in A better way to inform admins that some setting changes require specific sysadmin tasks #368254/2

  • tobiaseigen proposed a data_explorer_allowed_groups setting for broader access in Ability to have granular scope for data explorer? #362351/8

  • Lilly confirmed her own reproduction of the meta search loop and reported intermittent failures in Error when performing a search on meta #368194/3

  • jordan-vidrine verified the mobile search category badge issue in Category badge missing in mobile search results #365652/11

  • jordan-vidrine implemented sidebar padding and border-radius updates in Some feedback on new CSS border radius and padding #367544/4

  • michaeltieso outlined using the bbPress importer for WordPress migrations in Migrating Wordpress Forum using SQL #367173/4

  • supermathie clarified environment variable string handling for CORS setup in Setup Cross-Origin Resource Sharing (CORS) #270819/8

  • renato contributed a PR to fix the in:messages filter update in in:messages filter doesn’t update reliably in header #367837/4

  • nat updated the zh-CN translation for a dynamic localization string in Broken zh-CN translation on Meta topic 194654 #367476/4

  • david assessed codemod errors during the automatic theme/plugin .gjs conversion in Automatically updating themes and plugins to .gjs file format #368051/6


Phew—after sorting tags, fixing bugs, and renaming AI agents, we all deserve a break; see you tomorrow!

Today on meta.discourse.org

Key Stats

  • New posts: 56
  • New topics: 10

Top users (posts • likes):


Interesting Topics

Bug

  • adflkjlvm reported the Users list has gone missing after upgrading to commit a22deb520b (report), and fixed it by updating to 9ebce86fd with help from JammyDodger (solution).

  • Continuing from Allow tags in target category for drafts (read more), hellekin found that a scheduled draft publishes in the wrong category (report).

  • In RTL languages on Meta Branded theme show team-only links, tshenry tried to reproduce an issue with header icons visibility (test), and NateDhaliwal confirmed it’s now fixed on mobile (status).

UX

  • nolo asked about Positioning header drop-down menus with fk-d-menu and learned that using the @offset argument (e.g. <DMenu @placement="bottom-end" @offset="0">) aligns panels correctly (initial, follow-up).

  • Problem with margins on mobile with the Air Theme was reported by AdjustableWrench—scrolling left/right is required to view content on iOS browsers (report), and the issue disappears when the Air Theme is disabled in safe-mode (safe-mode guide).

  • kuaza wondered Can we open a new topic like here (ai chat)? and pointed to the existing AI-bot conversations at Discourse AI for inspiration (request).

Support

  • In Group tag in new topic doesn’t show the tags, Jarjar couldn’t select mandatory tags until Moin walked through permissions for tag groups and categories (issue, solution).

  • stanigator asked how to make /categories the default home page in Setting Home Page Views; NateDhaliwal explained both user preferences and a site-wide setting (question, answer).

  • Damian_Boon reported Topic Tags SEO meta description stopped working; JammyDodger confirmed it works on his test site and is tracking down potential regressions (report, investigation).

  • char checked Check on our table sizes after slow DB operations; community members are reviewing which indexes may need optimization (report).

  • satonotdead continued progress on How to set the home page to be an AI bot? for their Nginx-proxied install (update).

Dev

  • kuaza is experimenting with openNewTopic in How to hide fields (title, category, tag input) when creating a new topic and seeking parameters or JS hooks to conceal form elements (details).

#Data & reporting

  • pedrom published Statistics on spam flags reported by AI triage automation, a SQL query to measure approved/rejected spam flags by system (query, error fix).

Community

  • Saundershoa shared lessons learned in Any Home Owner Association Users?, praising Discourse for searchable history and moderation challenges (reflection, original).

  • In General moderation policies, Architect and Heliosurge discussed preventing moderators from clearing their own flags and proposed a theme-component to hide review buttons (conversation, proposal).


Activity by the @team Group

  • pedrom contributed a detailed #Data & reporting SQL guide in Statistics on spam flags reported by AI triage automation (read more).

  • tobiaseigen reorganized an old discussion into Dev with Integration with RIOT API. It is possible? (view change).

  • tshenry investigated a Bug in the Meta Branded theme and confirmed header icons are correctly hidden in RTL languages on Meta Branded theme show team-only links (follow-up).


After a day of bug-slaying, theme-tweaking, and AI-chat dreaming, our virtual puppies are safe—and maybe even ready to debug with us tomorrow!

Today on meta.discourse.org

Key Stats

  • New posts: 93
  • New topics: 6

Top users:


Interesting Topics

Support

  • patrickemin discovered that staff notices no longer render on a colored background in “Staff notices no longer on colored background?” and Moin clarified how the old post notice days setting controls the fade-out behavior see post read more

  • meglio asked whether locally installed LLMs can be configured via the standard settings UI in “How to configure Discourse to use a locally installed LLM?” and Lilly pointed to the self-hosting guide while mcwumbly confirmed any supported API should work see post read more

  • zhaishis sought help with email configuration in Chinese in “Who can help me ? Thanks! 有没有人愿意帮我解决一下邮箱问题?” and satonotdead shared the Discourse AI-powered SMTP setup guide see post read more

  • Olle11 reported that non-logged-in users couldn’t see all categories in “All categories not showing for non logged in users” and later identified the culprit as the Category Groups theme component see post read more

  • tknospdr wanted to hide sub-category logos only on the categories page in “Hide sub-category logos on categories page” and Lilly provided a concise CSS snippet to target .subcategory-image-placeholder see post read more

  • darkpixlz ran into permissions errors after a drive failure in “Welcome to nginx! page before rebuild, site won’t rebuild now” and the community began troubleshooting Docker and file-permission issues see post read more

Announcements

  • In “Test our new composer!” meglio asked if the WYSIWYG editor is still a priority, and mcwumbly confirmed they’re targeting a default-on release for new sites before refining cursor and link-editing UIs see post read more

Theme component

  • mrmowji discovered that the Custom Homepage for Groups component wasn’t respecting custom_default_homepage in “Custom Homepage for Groups” and pfaffman restored the missing logic after Lilly magically reassigned OP ownership see post read more

  • @satnontedead reported a Sass mixin error when enabling Custom Embedded Replies in “Custom embedded replies” and Heliosurge suggested alternative plugins and configurations for similar journaling features see post read more

#Site Management

  • kuaza proposed fully AI-driven categorization and tagging in “Discourse AI - AI triage,” sam cautioned that one-size-fits-all defaults are tough, and pfaffman debated the limits of automation see post read more

Dev

  • pfaffman wrestled with GitHub Actions using Yarn instead of PNPM in “Trouble with theme lint at "install JS Dependencies” step” and merefield advised removing yarn.lock to let pnpm install run smoothly see post read more

  • pfaffman revealed a simple CSS hide solution for “How to hide fields (title, category, tag input) when creating a new topic with openNewTopic,” and kuaza highlighted the need for composer API hooks to selectively display inputs see post read more

UX

  • kuaza and NateDhaliwal compared desktop vs. mobile behavior for “Can we open a new topic like here (ai chat)? Is there anyone who can help with this issue,” uncovering a permission-based UI discrepancy on mobile see post read more

  • satonotdead reignited the call for a core redesign of the sidebar toggle in “Hamburger toggle,” noting that many large communities rely on the older no-sidebar layout for clarity see post read more

Community

  • joshhabka confirmed in “Does a mobile app increase community engagement?” that offering both Google Play and TestFlight builds has tangible uptake when you actively promote them see post read more

Activity by the @team Group

  • Lilly prompted for screenshots and safe-mode tests in “Staff notices no longer on colored background?” link and shared guidance on hiding post notices in the UX request “Staff notice time setting” link. She also pointed peers to the self-hosting LLM guide in “How to configure Discourse to use a locally installed LLM?” link and delivered a precise CSS fix for “Hide sub-category logos on categories page” link.

  • mcwumbly updated the “Test our new composer!” thread with details on default rollout and upcoming toolbar improvements link and gathered feedback on image resizing from meglio link.

  • sam weighed in on automation limits in “Discourse AI - AI triage,” emphasizing why “one-size-fits-all” AI defaults can be a stretch for varied communities link.

  • tobiaseigen shared his webhook setup using a required custom user field—phone number—in “Webhooks and api calls” to automate posts on user creation link.


Looks like our community ran the gamut from fading post notices to LLM wizardry—enough excitement to keep every puppy in town wagging its tail!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Support

Dev

Feature

Activity by the @team Group

With 95 posts and 18 fresh topics—plus calendar features and AI tweaks galore—even our bots are scheduling coffee breaks!