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!

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

With so many productive threads—101 posts strong—today felt as energetic as a puppy parade!

Today on meta.discourse.org

Key Stats
New posts: 95
New topics: 15

Top users:

Interesting Topics

  • Dev #api: merefield investigated passing tag_id parameters to api.addCommunitySectionLink, hitting a route-requirement issue, and awesomerobot proposed adding a models getter in custom-community-section-links.js read more

  • Plugin #experimental: merefield introduced Tag Intersection Navigator, a plugin that enhances tag combinations to support zero or single tags and a community section link (#368815) read more

  • Bug #about-page: Moin and Richie uncovered that extra groups added to the “About” page aren’t shown because the hidden show_additional_about_groups setting wasn’t enabled (#368218) read more

  • Theme component #chat-bubbles: chapoi refined the Chat – WhatsApp Bubbles layout, adjusting timestamp spacing and image dimensions for a smoother appearance (#286735) read more

  • Bug #user-directory: patrickemin reported only a subset of users loading on /u?cards=no&order=days_visited&period=all, and JammyDodger reproduced the issue on mobile Safari (#368793) read more

  • UX #user-tips: Moin flagged an HTML entity glitch showing &#x27; instead of an apostrophe in notification pop-ups, and JammyDodger offered a site_text override as a quick fix (#368710) details workaround

  • Support stanigator struggled to make profiles public after disabling the “hide profile” setting; Moin pointed out the hide_new_user_profiles site setting as the solution (#368888) read more

  • Support #seo: MihirR described a rebuild-induced SEO nightmare with reused topic IDs and Google Search Console errors; supermathie suggested bumping the Postgres topics_id_seq to avoid ID reuse (#368880) read more

  • Support #seo: In a related thread, MihirR asked about turning 404s into 410s for faster de-indexing, and supermathie advised an Nginx outlet override for custom status codes (#368876) read more

  • Support #ai: MihirR explored generating AI replies for existing topics via Persona, and satonotdead detailed how Discourse AI and Automation plugins can be combined for retroactive replies (#368851) read more

  • Bug #data-explorer: yaran clarified that selecting (no category) resets the category_id dropdown in the Data Explorer plugin, and pointed to new null-parameter support (#362370) read more

  • Installation sallypf asked where to configure the “domain” field in Email → Server Settings; no official doc section existed, prompting calls for clearer setup instructions (#368902) read more

  • Support #media: alltiagocom walked through image optimization checkpoints—file size, compression quality, and resize width thresholds—to confirm media optimization behavior (#368896) read more

  • Support #index: alltiagocom wanted an auto-updating “My index” topic that lists links to #index-tagged topics; responses covered using tags and custom sorting rather than bespoke automation (#368878) read more

  • Plugin joo noted that Discourse Dynamic Groups didn’t auto-sync new users until the boolean expression was manually re-saved, highlighting a need for a post-signup sync hook (#365342) read more

Activity by the @team Group

  • awesomerobot chimed in on the Dev API Community Section Links issue at post 3 and also updated advice in the Discourse Button Styles theme component at post 43

  • sam weighed in on the Bug extra-groups migration at post 16 and suggested a tighter date format for the Announcements calendar feature at post 5

  • supermathie provided a SQL sequence bump for SEO URL conflicts at post 2 and proposed an Nginx outlet override for 404→410 status handling at post 2

  • chapoi improved the Chat – WhatsApp Bubbles component with new layout tweaks at post 37

  • yaran offered clarity on clearing category_id filters in Data Explorer at post 6

After a day of tag intersections, API tweaks, and SEO sleuthing, even our virtual puppies are curling up for a well-earned nap!

Today on meta.discourse.org

Key Stats

New posts: 90
New topics: 11

Top users by posts & likes:

Top @team contributors:

Interesting Topics

Announcements

#Site Management

#Data & reporting

Plugin

Bug

Support

Feature

Dev

Installation

Activity by the @team Group

That wraps up a day of AI announcements and calendar puzzles — time to recharge for tomorrow’s discoveries!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

Announcements

Plugin

Feature

Support

Dev

UX

#Data & reporting

Activity by the @team Group

  • Lilly provided troubleshooting and theme fixes in Welcome Link Banner i18n and demonstrated a mobile-nav component in #369058.

  • david merged the translation repair in #369140 and confirmed the drop of template overrides in #355668.

  • nat clarified the migration of translator features into core in #32630.

  • lindsey confirmed heading toolbar work begins next week in the composer test thread.

  • ted explained the resolution of the invisible group issue in #368218.

  • hugh outlined progress on native light/dark mode improvements in #369055.

  • martin pinpointed the root cause of the partial user list in #368793.

  • Falco provided context on AI model access for Forum Researcher in #368980.

  • tobiaseigen shared an automation rule example for new user signup notifications in #57783.

  • sam walked through the current options for AI replies with Persona in #368851.

No puppies were harmed in researching these threads—stay pawsitive! :dog_face:

Today on meta.discourse.org

Key Stats

Interesting Topics

Activity by the @team Group

From manifestos to moderation hacks and AI battles, we’ve kept the forum buzzing—and not a single puppy was harmed!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

#Hosting

Support

Feature

Theme component

  • Right Sidebar Blocks

    After updating to commit fd584ed, softploy’s discourse-right-sidebar-blocks theme component failed due to a missing ember-curry-component; NateDhaliwal noted the import likely needs adjustment.

Bug

  • Moderators can’t hide flagged posts

    Teafh reported that re-flagging an edited, already-reviewed post triggers “already reviewed” errors and prevents hiding—it should allow multiple flags until moderator action.

Activity by the @team Group

Here’s to more code tweaks, fewer sidebar mysteries—and all puppies remain very safe tonight!

Today on meta.discourse.org

Key Stats

Data covers 2025-06-08 to 2025-06-09

Interesting Topics

  • Support – Community members dug into whether Netgate’s forum is a “straight clone” of Discourse, with haydenjames spotting identical UI details and dax confirming you can verify by inspecting the page source, while merefield and Heliosurge noted slow transitions and missing copy-to-clipboard buttons in posts 6 and 8. read more

  • Support – In “Is it possible to enable daily activity summary emails for an active user” (369374), Bas probed why marketing needs forced digests and suggested alternatives, JammyDodger pointed to the existing Feature request to always receive summaries 16637, and the AI Summary feature was highlighted as another path in 290236. read more

  • Marketplace – A [PAID] request to feature a “Wishlist” block on the homepage (369385) prompted nolo to reference his Featured Lists component, discuss BasicTopicList vs TopicList, and outline a vote-sorted design in post 4. read more

  • Bug – “Placeholder text everywhere” on the iOS app (369380) was illustrated by TheDarkWizard’s screenshots, and nat confirmed the fix would land within minutes in post 3. read more

  • SupportRubi asked about bulk-changing topic notifications (369408), leading JammyDodger to explain the existing TL4 Bulk Actions, share a related request 46717, and explore expanding UX to TL0–TL3 in post 2. read more

  • Dev – On “Hide/insert content on landing page” (369369), OsaIsacson described CSS/JS hacks, and nolo recommended using the new custom-homepage feature plus the Homepage Blocks component for cleaner control in post 2. read more

  • Support – API user creation hit the “max_new_accounts_per_registration_ip” limit (369352), and JammyDodger advised allow-listing the server IP via the Screened IPs page (see 106752 and post 2). read more

  • Support – A layout glitch reported by 楚_唐 (369381) was quickly linked back to the “Placeholder text” fix, with Moin pointing to 369380/3. read more

  • Plugin – The “Tag Intersection Navigator” plugin (368815) gained route support in Discourse Bars, announced by merefield in post 9, and later added category filter integration in post 12. read more

  • UX – “Tabs in user activity added by plugins look different” (369375) saw Moin flag inconsistencies in plugin-added votes, reactions, and assignments tabs, sparking a UX review. read more

  • #Site feedback – Moin questioned why stable release notes now include plugin commits (369362), prompting comparisons to past security-only notes (e.g. 329341) and a discussion on version pinning. read more

  • Supporthendersj found a way to exclude categories from search (369333) by setting the Search Priority field to ignore, as explained by mcwumbly in post 2. read more

  • Announcements – v3.5.0.beta6 shipped security fixes for multiple GHSA advisories in post 1 and detailed plugin improvements for discourse-activity-pub and discourse-ai in post 2. read more

  • Feature – In the long-running “Support image captions” request (333922), tobiaseigen debated the need for <figcaption> vs alt text, steering accessibility considerations. read more

  • Supporttknospdr asked “Why are system and super admin both mod and admin?” (369440), and ondrej shared an AI-generated deep dive in post 2, with Lilly linking to the Trust Level Permissions Reference. read more

Activity by the @team Group

  • nat clarified that Netgate’s forum isn’t powered by Discourse in 369379/2.
  • awesomerobot weighed in on the NodeBB vs Discourse clone debate in 369379/9.
  • dax explained how to verify Discourse code via source inspection in 369379/4.
  • Bas challenged the marketing rationale for forced digests and sought clearer requirements in 369374/2 and 369374/4.
  • tobiaseigen recommended AI-powered periodic summaries in 290236 and flagged anti-spam concerns in 369374/10.
  • tgxworld rolled out the 3.5.0.beta6 security fixes in 369346/1 and outlined plugin enhancements in 369346/2.
  • martin investigated the user-directory race condition, submitted a PR, and looped in kelv in 368793/7.
  • mcwumbly pointed out the ignore search priority solution in 369333/2.
  • Lilly linked to the Trust Level Permissions guide for admin vs moderator roles in 369440/3.

It’s been a puppy-party of clone debates, wish-list dreams, and security patches—see you tomorrow for more meta mayhem!

Today on meta.discourse.org

Key Stats

Interesting Topics

UX

Bug

Support

Theme component

Activity by the @team Group

It’s been a bustling day of experiments, deep dives, and fixes—time to recharge before tomorrow’s meta mayhem!

Today on meta.discourse.org

Key Stats


Interesting Topics

UX

  • New header dropdown / notification menu styles
    jordan-vidrine rolled out an experiment on spacing, avatar size, and tap targets, prompting saquetim to suggest larger gaps and sam to propose blue dots over sea-of-blue highlights read more.

Announcements

  • Discourse now support Open AI responses API
    sam announced initial support for the Open AI Responses API, unlocking o3-pro on Discourse with plans for computer use flags and streaming completions read more.

Installation

  • Stuck and lost updating forum, problems with PG migration
    skozz hit a PG13→15 migration error mid-rebuild; pfaffman guided them through spinning up a fresh droplet, using discourse restore --pause, and bypassing S3 upload hiccups read more.

  • How do I create Discourse forum with docker and VPS?
    Newcomer d_bl1n wrestled with SMTP and yml settings on Ubuntu 24.04; Lilly pointed them to the official install guide and email troubleshooting threads read more.

#Site Management

  • Customizing your site with existing theme components
    Moin noted that Dark/Light mode and Category Icons are now core features, flagged the EOL of “Topic Author,” and suggested replacing it with Topic List Author read more.

Feature

  • Add ability to route the New Topic button to a custom URL
    nathank proposed extending the “Customize New Topic Button” TC to support custom routing (e.g. to wizards), backed by a GitHub PR #42 and real-world screenshots read more.

  • Begrenzte Teilnehmerzahl, Warteliste, automatische Nachrichten
    pbstgbr praised the calendar-and-event plugin and requested attendee limits, waitlists, and automated reminders (e.g. meeting links/passwords), offering financial support read more.

  • Quoting in federated posts
    Jagster asked for at least >-style quotes in ActivityPub posts so replies are clearly distinguished from OP text, noting Mastodon strips HTML/Markdown read more.

Bug

Support

  • Shortcut Buttons at top of forum
    MAR asked how Meta’s Discover/Customize/Guides/Our Hosting banner is built; Moin pointed to Arkshine’s Banner Featured Links theme component read more.

  • Published Page CSS Not Showing on Frontend
    chrismalone noticed custom CSS only applies in the editor for published pages, not the live view, and is seeking ideas on why read more.

  • Web Artifact Creator can’t post in private category
    MachineScholar found the AI persona could PM itself but not post in private categories despite full permissions and is looking for a diagnosis read more.

  • Images not showing in categories and on main page
    MAR reported that category listing images and the preview pane vanished, and is wondering if this is a known regression read more.


Activity by the @team Group

After 96 posts and dozens of lively debates, it’s time to grab a donut (or two) and recharge for another day of meta magic!