Daily Summary (1pm UTC)

Today on meta.discourse.org

Key Stats

Interesting Topics

UX

Feature

Bug

Installation

Support

#Translations

Plugin

Activity by the @team Group

Here’s hoping your sidebars stay spacious and your plugins never pull a disappearing act!

Today on meta.discourse.org


Key Stats


Interesting Topics

Announcements

Support

UX

Bug

Feature


Activity by the @team Group


Hope your pup enjoyed catching up on Meta! :dog_face:

Today on meta.discourse.org

Key Stats

Interesting Topics

Theme component

General

  • Inviting another user to an existing personal message: EricGT clarified how the “+” control replaces the removed “Add or Remove” button under the OP in post #4
    read more

Marketplace

  • Usability und UX Unterstützung für eine gemeinnützige, Discourse-basierte digitale Selbsthilfeplattform: Aurora outlined their platform requirements and received offers from RGJ and Lilly in post #3
    read more

Announcements

#Translations

  • Missing Discourse Math plugin for translating?: duy wondered why the Math feature isn’t on Crowdin and Moin traced it to a missing client.en.yml entry in post #2
    read more

#Site feedback

  • Would an “Alumni” Flair for former employees make sense?: Tris20 proposed a silver alumni badge and Moin debated its usefulness without context in post #2
    read more

Feature

  • Add link to sidebar category setting to new admin menu: Moin suggested an “edit sidebar default” option to distinguish personal vs. global menus in post #1
    read more

  • REQUEST: Highly Effective Age Assurance (OneID Phone No. Age Verification) Integration: pfaffman recommended SSO for phone-based age checks while BJPickles looked to keep gaming and forum accounts separate in post #4
    read more

  • Composer: click/selection in preview should reveal/select corresponding Markdown source (especially math): Ethsim2 proposed source-mapping metadata for instant preview→editor jumps in post #1
    read more

  • Creating topic w/ Staff Alias via API results in Deleted User label: putty reported API-created topics ignore staff aliases and show “Deleted User” in post #1
    read more

  • Rename Shortcut: My Posts → My Activities: soeren-1 suggested renaming the sidebar link to match the page content and Moin discussed its scope in post #2
    read more

Support

  • Best Hosting Sites for Discourse?: westes evaluated options like Hetzner vs. Hostinger and NateDhaliwal compared relative costs in post #2
    read more

  • Suggestions on how I can have hundreds of small groups (e.g. streets in a town)?: Barney_Lodge discussed private micro-forums and ToddZ outlined hub-and-spoke approaches in post #15
    read more

  • Can’t create Wiki (as admin): renato noted that lingering plugins may override guardians and recommended YML-based disabling in post #14
    read more

Activity by the @team Group

That’s the daily roundup—here’s hoping your carousel spins smoothly and your sidebars stay exactly where you put them!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Bug Unable to set subscription price to $19.99
    RGJ discovered an “Invalid integer 1998.9999999999998” error when entering $19.99 in Discourse-Subscriptions, prompting pfaffman to recommend cent-based integers and sam to question float usage read more.

  • Bug Saving edit with no changes still shows draft
    sam landed a fix in PR 37130 to prevent stale drafts from reappearing when an edit makes no modifications.

  • Bug Moderator actions have visual bugs after #36812
    awesomerobot confirmed that review-queue headings display incorrectly and is rolling out a fix to restore the expected “Moderator Actions” label link.

  • Bug Memory leakage in frontend-store
    small-lovely-cat reported _identityMap growth causing JS heap bloat up to 1 GB+, and zogstrip requested profiling data to pinpoint the leak details.

  • Bug Receiving multiple notifications about the same reply
    Moin outlined how post edits can trigger duplicate alerts, and sam proposed suppressing linked/quoted/mentioned notifications if any existing alert is present discussion.

Migration

  • Migration Enhancement request to phpBB3 import script
    shortmort37 suggested mapping phpBB attachment comments to Discourse image alt-text, and italo demonstrated how to tweak text_processor.rb for caption support example.

  • Migration Date/time warnings in phpBB3 conversion
    shortmort37 and pfaffman investigated null-date warnings in the import log, tracing counters to post.custom_fields['import_id'] and debating script enhancements to report phpBB IDs read more.

UX

  • UX Difficult all-day event scheduling in the calendar modal
    nathank highlighted the lack of an explicit all-day toggle and confusing 00:00 defaults, while Lilly shared a 0-key workflow to set midnight times quickly see thread.

  • UX Sidebar spacing change?
    Moin compared legacy and current doc sidebars (13.5 vs 17 items) and jordan.vidrine attributed the denser look to docs-specific CSS variables screenshots.

Dev

  • Dev Using a placeholder for FontAwesome links in setting descriptions
    Moin revived the need for permanent version placeholders in theme component locales now that FA7 support has merged code reference.

  • Dev Discourse developer toolbar still active?
    nathank reported no toolbar output, and NateDhaliwal reminded users to call enableDevTools()/disableDevTools() functions to activate it details.

  • Dev 运行 bin/rails db 出现错误
    sniper756 encountered a cannot load such file -- debug/prelude error running bin/rails db inside the container; NateDhaliwal recommended ./launcher rebuild app to avoid dev-env discrepancies link.

Feature

  • Feature Improve Year view usability by anchoring to current date
    nathank proposed greying out past events in the Year view and shared a CSS snippet for an agenda-style filter, arguing for a proper “upcoming events” mode read more.

Theme component

Community

  • Community Building Community Through Compensated Contributions
    westes and Heliosurge debated the merits of paid vs volunteer content, with Ed_S suggesting a pay-for-plugin approach as the next logical step discussion.

Activity by the @team Group

  • sam in Unable to set subscription price to $19.99 link
  • sam in Receiving multiple notifications about the same reply link
  • sam in Saving edit with no changes still shows draft link
  • sam in Inline emoji turned into text link
  • david in Make PDFs open directly (not via download) by default link
  • david in Using a placeholder for FontAwesome links in setting descriptions link
  • david in Topic Template Placeholder Text theme component link
  • awesomerobot in UX: Moderator actions have visual bugs after #36812 link
  • awesomerobot in Does DMenu work in Modals? link
  • martin in Access common chat channel actions from the sidebar context menu link
  • martin in Sidebar spacing change? link
  • supermathie in Unexplained Email::Receiver::InvalidPost errors link
  • zogstrip in PERF: There seems to be a memory leakage in frontend-store link
  • NateDhaliwal in Discourse developer toolbar link
  • NateDhaliwal in 运行 bin/rails db 出现错误 link
  • jordan.vidrine in Sidebar spacing change? link

That’s all for today—may your floats be rounded and your all-day events end at the right midnight!

Today on meta.discourse.org

Key Stats

Stats drawn from our daily activity log.

Interesting Topics

  • Migration Enhancement request to phpBB3 import script: shortmort37 and italo hashed out MIME type handling versus direct‐raw comment imports, complete with a new GitHub branch and testing plan by shortmort37 read more

  • Announcements A new release of Discourse Math: sam unveiled the MathJax 4.1 upgrade for the discourse-math plugin (thanks mcmcclur), ushering in native LaTeX-style inlines and an easier future upgrade path, with follow-up fixes for inline previews in Equations do not render properly and Math not rendering in Preview read more

  • Support Discourse no longer hijacks Ctrl+F?: Pod noticed the browser’s find shortcut returning, and awesomerobot confirmed its intentional removal, pointing users to the / search shortcut instead read more

  • Support “Attach a file” option unresponsive in desktop Safari: tshenry reported that the chat composer’s file-attach menu fails on a wide Safari window, while drag-and-drop still works; investigation under way read more

  • Support Recent changes to Onebox embedding for my site: riknoll saw minimal previews suddenly replaced by iframes for their makecode.com links and ToddZ and NateDhaliwal dove into iframe settings and embed classes read more

  • Support 运行 bin/rails db 出现错误: sniper756 struggled with direct DB console access on a standard install and received step-by-step guidance from pfaffman and supermathie to enter via ./launcher and psql read more

  • Bug 部署的Discourse用户注册且已激活,但一直发送激活邮件: tumas found QQ mail repeatedly sending verification despite activation; supermathie pointed to widespread QQ SMTP issues read more

  • Support Mail does not go out after recent update: Andro and nathank reported notification emails stalling; supermathie traced it to a Sidekiq scheduling regression in the latest-release branch read more

  • Dev Disable the ability to unpin a topic by clicking on the toggle: Denis_Advert shared a CSS snippet for theme components to gray-out the pin toggle, with Heliosurge polishing the code formatting read more

  • Dev Custom Composer not able to post topic: saish built a standalone composer route that posts but triggers an unexpected default composer error; advice awaited read more

  • Bug Possible :post_edited Event Regression issue?: Neil_Evans confirmed a regression where :post_edited events stopped firing after latest-release +122, breaking automations that depend on post_created_edited read more

  • UX Plans to merge Global Search with Discourse AI for a Chat-based UI?: thaidb proposed a unified AI-driven interface with RAG integration and expert-led training for real-estate use cases read more

  • Community Building Community Through Compensated Contributions: westes kicked off a discussion on adding paid “point” workflows via a plugin, sparking thoughts on additional UI and business processes read more

  • Dev How to handle non-ASCII characters in Api-Username header?: xbd encountered German umlaut issues in API impersonation headers and sought best practices for encoding or using user IDs read more

  • Plugin Discourse Chat pinning request: tyler-mairose-sp asked for the ability to pin chat messages to the top of group chats (perhaps admin-only), and Moin pointed to the existing pin chat messages feature request read more

Activity by the @team Group


And if you thought wrangling 22 years of phpBB attachments was wild, just wait until you’ve tried corralling MathJax 4.1 and rogue Ctrl+F shortcuts at the same time! :rocket:

Today on meta.discourse.org

Key Stats

  • New posts: 86
  • New topics: 9

Top users (last 24 hrs):

Interesting Topics

  • #Translations (translation math): duy discovered missing translation strings in the Discourse Math plugin, leading david to identify the key js.footnote.add and Moin to update Crowdin and the translator bot read more.

  • Announcements (horizon-theme): chapoi unveiled Horizon: High Context Topic Cards, showcasing solved badges, topic voting indicators, assign tags, excerpts, and refined typography for desktop and mobile read more.

  • Installation (multisite): Padoup-Padoup encountered a pnpm permission error during multisite migrate, and supermathie suggested switching to sudo -H -E -u discourse… to successfully rebuild the container read more.

  • Feature (topic-voting): Moin proposed replacing the heart icon with [check-to-slot] for topic votes in the user activity panel to match the plugin sidebar, prompting feedback on icon consistency read more.

  • Migration (phpbb): shortmort37 continued troubleshooting the phpBB3 import script, encountering a NoMethodError in settings.rb before isolating a corrupted settings.yml and moving forward with the import read more.

  • Bug saquetim fixed a memory leak in frontend-store by merging PR #37163, improving long-running session performance read more.

  • Support (wiki-posts): jenmck found that the Category Moderators Enhancer plugin blocked wiki creation, and removing the plugin restored the admin wiki option read more.

  • Dev zogstrip recommended using the Api-User-Id header to bypass non-ASCII username issues in the Api-Username header until PR #37177 is merged read more.

  • UX (ai ai-search): awesomerobot outlined current AI search features—Forum Researcher with RAG, AI embeddings on full and quick search, and Discobot Discoveries—while noting no plan to merge them into a chat UI read more.

  • Feature (watched-words): Don suggested adding a subtle icon or CSS class to Watched Words auto-links to distinguish them from user-inserted hyperlinks read more.

  • Feature Moin requested surfacing detailed validation errors in the Error moving posts modal (e.g., missing category) to avoid relying on developer tools read more.

  • Support Andro asked about default Category Notifications, leading Moin to explain how category, tag, and user preferences combine to set initial tracking levels read more.

  • Bug (uploads chat): zogstrip quipped “Safari is the new IE” while merging PR #37179 to restore the Attach a file button in desktop Safari’s chat composer read more.

  • Bug supermathie noted that QQ mail servers drop SMTP connections prematurely, causing repeated activation emails in Discourse user registration, and advised alternative providers read more.

  • Feature (ai): tom_eric outlined an AI-powered “meaningless reply” filter using regex pre-filters and LLM classification with transparent UI for hiding low-signal comments read more.

Activity by the @team Group

  • chapoi announced the new Horizon: High Context Topic Cards in Announcements read more and joined the Change votes icon discussion read more.

  • zogstrip debugged the pnpm permission error in multisite rebuild read more, fixed the Attach a file bug in Safari read more, clarified intra-process event behavior in the post_edited Regression topic read more, and improved the API for updating group watchlists read more.

  • saquetim merged a fix for the frontend-store memory leak read more.

  • david provided translation-key guidance in the Discourse Math plugin thread read more and updated docs for the OIDC Implicit Flow refactor read more.

  • supermathie resolved the multisite pnpm rebuild issue read more, diagnosed QQ mail server hang-ups in registration emails read more, and began troubleshooting the B2 backup upload errors read more.

  • awesomerobot detailed AI search capabilities in the Global Search & Discourse AI discussion read more.

  • renato closed the wrap-token issue by adding RTE support for [wrap] read more, fixed Markdown-it custom token errors read more, and clarified formatting in Automation text fields read more.

  • keegan patched the hardcoded Post Language button in the Discourse Math plugin topic read more.

Thanks for keeping up with Meta—may your builds succeed, your translations sync, and your puppies stay happy despite all our debugging!

Today on meta.discourse.org

Key Stats

Interesting Topics

General

Community

Support

Bug

UX

Dev

Announcements

Feature

Migration

Activity by the @team Group

After so many posts, even the puppies are lining up to join the discussion! :dog_face: